⑴ 什麼是整型數
整型(INTEGER)數據是不包含小數部分的數值型數據,用字母I表示。整型數據只用來表示整數,以二進制形式存儲。分類:
1、char:字元型數據,屬於整型數據的一種,佔用一個位元組。
2、unsigned char:無符號字元型數據,屬於整型數據的一種,佔用一個位元組。
3、short:短整型數據,屬於整型數據的一種,佔用兩個位元組。
4、unsigned short:無符號短整型數據,屬於整形數據的一種,佔用兩個位元組。
5、int:整型數據,屬於整型數據的一種,佔用四個位元組。
6、unsigned int:無符號整型數據,屬於整型數據的一種,佔用四個位元組。
7、long:長整型數據,屬於整型數據的一種,佔用四個位元組。
8、unsigned long:無符號長整型數據,屬於整形數據的一種,佔用四個位元組。
(1)長整形數據是什麼意思擴展閱讀:
整型數據分類:
基本型:類型說明符為int,在內存中佔4個位元組(不同系統可能有差異,此處原為2,經查證windows系統下為4,VAX系統也如此) ,其取值為基本整常數。
短整型:類型說明符為short int或short'C110F1。所佔位元組和取值范圍會因不同的編譯系統而有差異。對於16字機,short int 佔2個位元組,在大多數的32位機中,short int 佔4個位元組。但總的來說,short int 至少16位,也就是2個位元組。
長整型:類型說明符為long int或long ,在內存中佔4個位元組,其取值為長整常數。在任何的編譯系統中,長整型都是佔4個位元組。在一般情況下,其所佔的位元組數和取值范圍與基本型相同。
無符號型:類型說明符為unsigned。在編譯系統中,系統會區分有符號數和無符號數,區分的根據是如何解釋位元組中的最高位,如果最高位被解釋為數據位,則整型數據則表示為無符號數。
⑵ 整型、短整型、長整型的區別是什麼
1、整型變數可以分為以下4類:
(1)短整型,類型關鍵字為short[int]。
(2)基本整型,類型關鍵字為int。
(3)長整型,類型關鍵字為long[int]。
(4)無符號整型,類型關鍵字為unsigned[int]或unsignedshort或unsignedlong。
unsigned[int]表示無符號基本整型;
unsignedshort表示無符號短整型;
unsignedlong表示無符號長整型。