int類型占幾個字節?
在一般的電腦中,int占用4字節,32比特,數據范圍為-2147483648~2147483647[-2^31~2^31-1]
在之前的微型機中,int占用2字節,16比特,數據范圍為-32768~32767[-2^15~2^15-1]
除了int類型之外,還有short、long、long long類型可以表示整數。
int類型的取值范圍
int取值范圍為-32768~32767。
int的取值范圍依賴于計算機系統,在16位機器中,int占16位,其中一位為符號位,所以取值范圍為前面所說的-32768~32767。而在32位和64位機器中,int占32位,取值范圍為-2147483648~2147483647。ISO/ANSI C規定,int類型的最小范圍為-32768到32767。
short int類型可能占用比int類型更少的存儲空間,C保證short類型至少16位長,用于只需小數值的場合以節省空間。
long int 類型(或簡寫為long類型)可能占用比int類型更多的存儲空間,C保證long類型至少32位長,用于使用大數值的場合。
long long int 類型(或簡寫為long long類型)可能占用比long類型更多的存儲空間,C保證long long類型至少64位長,用于使用更大數值的場合。
關鍵詞: int類型占幾個字節 int類型的取值范圍