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