int變量占幾個(gè)字節(jié)?
int占4個(gè)字節(jié)。
常用單片機(jī),short和int型至少為16位,long型至少為32位,并且short型長(zhǎng)度不能超過int型,而int型不能超過long型。這即是說各個(gè)類型的變量長(zhǎng)度是由編譯器來決定的,而當(dāng)前主流的編譯器中一般是32位機(jī)器和64位機(jī)器中int型都是4個(gè)字節(jié)。
擴(kuò)展資料:
Int是將一個(gè)數(shù)值向下取整為最接近的整數(shù)的函數(shù)。INT是數(shù)據(jù)庫中常用函數(shù)中的取整函數(shù),常用來判別一個(gè)數(shù)能否被另一個(gè)數(shù)整除。
在編程語言(C、C++、C#、Java等)中,常用于定義整數(shù)類型變量的標(biāo)識(shí)符。
在一般的電腦中,int占用4字節(jié),32比特,數(shù)據(jù)范圍為-2147483648~2147483647[-2^31~2^31-1];
在之前的微型機(jī)中,int占用2字節(jié),16比特,數(shù)據(jù)范圍為-32768~32767[-2^15~2^15-1];
使用printf輸出int占用字節(jié)數(shù)量:
printf("%d",sizeof(int));
除了int類型之外,還有short、long、long long類型可以表示整數(shù)。
unsigned int 表示無符號(hào)整數(shù),數(shù)據(jù)范圍為[0~2^32-1]。