心理

當前位置 /首頁/完美生活/心理/列表

c語言中常量佔用的字節

c語言中常量佔用的字節

c語言中整型、浮點型、字符型,在內存中佔字節分別爲,2,4,1.

首先來看字符類型,這裏單指char , char變量在內存中存儲的是字符對應的ASCII碼值。所以長度也是固定的,不管在哪種編譯器下,均爲1個字節。

再來看 浮點類型,C中的浮點類型有倆種,float和double,與整數不同的是,浮點數的長度適中的固定的,float佔用4個字節,double佔用8個字節。

最後來看 整型類型,查閱資料後發現雖然16位、32位或者64位的機子各種類型並不一樣,但有幾條規則(ANSI/ ISO制定):

short 至少佔用2個字節

int 建議爲一個機器字長,32位環境下爲4字節,64位環境下爲8字節

short 的長度不能大於int, long 的長度不能小於int

int

4字節,以前的16位系統是2字節,現在int在Win32(Win98、nt、2000、xp)中的是4個字節

char

1字節

float

4字節

double

8字節

其實每個編譯器的類型字節數不一樣,你可以上網查下。

TAG標籤:常量 字節 語言 #