C语言入门教程:整型变量
2015-11-11编辑:guomu
整型变量
整型变量可分为以下几类:
1.基本型
类型说明符为int,在内存中占2个字节,其取值为基本整常数。
2.短整量
类型说明符为 short int或short'C110F1。所占字节和取值范围均与基本型相同。
3.长整型
类型说明符为 long int或long ,在内存中占 4个字节,其取值为长整常数。
4.无符号型
类型说明符为unsigned。
无符号型又可与上述三种类型匹配而构成:
(1)无符号基本型 类型说明符为unsigned int或unsigned。
(2)无符号短整型 类型说明符为 unsigned short
(3)无符号长整型 类型说明符为 unsigned long
各种无符号类型量所占的内存空间字节数与相应的有符号类型量相同。但由于省去了符号位,故不能表示负数。下表
列出了Turbo C中各类整型量所分配的内存字节数及数的表示范围。
类型说明符 数的范围分配字节数
int -32768~32767 ■■
short int -32768~32767 ■■
signed int -32768~32767 ■■
unsigned int 0~65535 ■■
long int -2147483648~2147483647 ■■■■
unsigned long 0~4294967295 ■■■■