int占4個字節。
int是C語言中最基本的數據類型之壹,表示整數。int類型在內存中占用了4個字節,也就是32位。int類型是有符號的,因此,32位並不會全部用來存儲數據,使用最高位來存儲符號,最高位是0,提示數據是正數,最高位是1,表示數據是負數,使用其他的31位來存儲數據。
在計算機中,int的大小是由編譯器和系統架構決定的。盡管int的大小在不同的編程語言和系統中可能會有所不同,但是它在計算機中的表示方式通常是相同的。在計算機中,int通常使用二進制表示法,即將整數轉換為二進制數,並將其存儲在計算機的內存中。
int表示方法
整數(int類型的常量)有幾種書寫形式,程序中的整數壹般采用十進制寫法。用十進制方式寫出的壹個整數就是普通數字字符組成的壹個連續序列,其中不能有空格、換行或其他字符。C語言規定十進制表示的數字不能是0,除非要寫的整數本身就是0。
由於長整數是另外壹個不同類型的整數,所以C語言為長整數規定了壹種專門寫法,其特殊之處是在表示數值的數字序列最後附壹個字母“L”或“l”作後綴。由於小寫字母“l”容易與數字“1”混淆,建議采用大寫的“L”。