您好,現在漢漢來為大家解答以上的問題。int表示什么數,int表示什么數據類型相信很多小伙伴還不知道,現在讓我們一起來看看吧!
1、int表示“基本整型”。
2、類型說明符為int,在內存中占4個字節(有的是2個字節,不同的編譯系統中有差異)。
3、短整型類型說明符為short int或short。
4、所占字節和取值范圍會因不同的編譯系統而有差異。
5、對于16位機,short int 占2個字節,在大多數的32位機中,short int 占4個字節。
6、但總的來說,short int 至少16位,也就是2個字節。
7、長整型類型說明符為long int或long ,在內存中占4個字節,其取值為長整常數。
8、在任何的編譯系統中,長整型都是占4個字節。
9、在一般情況下,其所占的字節數和取值范圍與基本型相同。
10、無符號型類型說明符為unsigned。
11、在編譯系統中,系統會區分有符號數和無符號數,區分的根據是如何解釋字節中的最高位,如果最高位被解釋為數據位,則整型數據則表示為無符號數。
12、無符號型詳細與上述三種類型匹配而構成(1)無符號基本型 類型說明符為unsigned int或unsigned。
13、(2)無符號短整型 類型說明符為unsigned short(3)無符號長整型 類型說明符為unsigned long無符號型字節 類型說明符為unsigned char各種無符號類型量所占的內存空間字節數與相應的有符號類型量相同。
14、但由于省去了符號位,故不能表示負數。
15、 下表列出了16位編譯系統Turbo C中各類整型量所分配的內存字節數及數的表示范圍。
16、類型說明符 數的范圍 分配字節數int -32768~32767short int -32768~32767signed int -32768~32767unsigned int 0~65535long int -2147483648~2147483647unsigned long 0~4294967295。
本文就為大家分享到這里,希望小伙伴們會喜歡。