int表示整型變量,是壹種數據類型,用於定義壹個整型變量,在不同編譯環境有不同的大小,不同編譯運行環境大小不同。
整型變量包括下面幾種類型:
1、有符號基本整型,關鍵字:[signed] int,數值範圍:-2 147 483 648 ~ 2 147 483 647,字節:4
2、無符號基本整型,關鍵字:unsigned ,數值範圍:0 ~ 4 294 967 295,字節:4
3、有符號短整型,關鍵字:[signed] short ,數值範圍:-32768 ~ 32767,字節:2
4、無符號短整型,關鍵字:unsigned long ,數值範圍:0 ~ 65535,字節:2
5、有符號長整型,關鍵字:[signed] long ,數值範圍:-2 147 483 648 ~ 2 147 483 647,字節:4
6、無符號長整型,關鍵字:unsigned long ,數值範圍:0 ~ 4 294 967 295,字節:4
整型變量的分類
1、基本型
類型說明符為int,在內存中占4個字節(不同系統可能有差異,此處原為2,經查證windows系統下為4,VAX系統也如此) ,其取值為基本整常數。
2、短整型
類型說明符為short int或short'C110F1。所占字節和取值範圍會因不同的編譯系統而有差異。對於16字機,short int 占2個字節,在大多數的32位機中,short int 占4個字節。但總的來說,short int 至少16位,也就是2個字節。
3、長整型
類型說明符為long int或long ,在內存中占4個字節,其取值為長整常數。在任何的編譯系統中,長整型都是占4個字節。在壹般情況下,其所占的字節數和取值範圍與基本型相同。
4、無符號型
類型說明符為unsigned。在編譯系統中,系統會區分有符號數和無符號數,區分的根據是如何解釋字節中的最高位,如果最高位被解釋為數據位,則整型數據則表示為無符號數。