整型变量是一种
计算机语言。在
C语言中,整型变量的值可以是
十进制,
八进制,
十六进制,但在内存中存储着是二进制数。变量顾名思义是数值可以变的量,
整型变量表示的是整数类型的数据。
类型说明符为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。在
编译系统中,系统会区分有符号数和
无符号数,区分的根据是如何解释字节中的最高位,如果最高位被解释为
数据位,则
整型数据则表示为无符号数。
各种无符号类型量所占的
内存空间字节数与相应的有符号类型量相同。但由于省去了符号位,故不能表示负数。 下表列出了
Turbo C中各类
整型量所分配的内存字节数及数的表示范围。
定义一个变量,意味着在内存中给这个变量分配了相应大小的
存储空间,同时确定了这个
变量值的存储方式和可以进行的操作。