本节主要介绍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 |
新闻热点
疑难解答
图片精选