本節主要介紹C語言整型變量的分類、定義方法和使用。
C語言的整型變量用來定義具有整數意義的變量,如人口數量,出勤次數,產品等級等等。
C語言的整型變量可以分為四類:
(1)基本整型
基本整型使用int來定義,在Turbo C中,int類型的變量占用2個字節,而在VC 6.0中,int型變量占用4個字節。其定義形式如下:
int iNum; /*定義一個整型變量 iNum*/
int iGrade = 0; /*定義一個整型變量iGrade,并初始化為0*/
(2)短整型
短整型使用short來定義,在Turbo C中,short類型變量與int類型一樣也占用2個字節,在VC 6.0中,short型變量占用2個字節。其定義方法如下:
short i;
short k,j;
(3)長整型
長整型使用long關鍵字來定義。在Turbo C中,long類型變量占用4個字節,在VC 6.0中,long類型變量也占用4個字節。其定義方法如下:
long length;
(4)無符號整型
無符號整型使用unsigned關鍵字來定義。無符號整型又可以分為無符號基本型(unsigned)、無符號短整型(unsigned short)和無符號長整型(unsigned long)。其占用的字節數分別與int類型、short類型和long類型占用的字節數相同,只不過不能表示符號,即無法表示負數。
各數據類型所占用的字節數及范圍如下表所示:
類型名稱 | TC中占用字節數 | 數值范圍 | VC中占用字節數 | 數值范圍 |
int | 2 | -32768~32767 | 4 | -2147483648~2147483647 |
short | 2 | -32768~32767 | 2 | -32768~32767 |
long | 4 | -2147483648~2147483647 | 4 | -2147483648~2147483647 |
unsigned | 2 | 0~65535 | 4 | 0~4294967295 |
unsigned short | 2 | 0~65535 | 2 | 0~65535 |
unsigned long | 4 | 0~4294967295 | 4 | 0~4294967295 |
|
新聞熱點
疑難解答
圖片精選