一個int類型佔用多少字節

在16位的PC機中,char類型佔1個字節,int類型佔2個字節,long int:4個字節,float佔4個字節,double佔8個字節。

字節是什麼?

字節(Byte )是計算機用於計量存儲容量的一種計量單位,一個字節通常8位長。

16位機爲什麼int類型佔2個字節?

參考文獻:int類型究竟佔幾個字節

32位機和64位機,int類型都是佔用4個字節。

《The C Programming language》:

編譯器可以根據自身硬件條件來選擇int類型佔用的字節,但是選擇時必須滿足規則:

short和int型至少爲16位,long型至少爲32位,並且short型長度不能超過int型,而int型不能超過long型

short<=int<=long

指針類型存儲的是所指向變量的地址,所以32位機器只需要32bit,而64位機器需要64bit。

int類型究竟佔幾個字節

sizeof(int)可以得到內存具體佔用位數。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章