整型数据分为整型常量和整型变量。
知识点一:整型常量
在C语言中,整型常量采用3种形式来进行表示:
1)十进制整数;
2)以0开头的八进制整数,如0123就是一个八进制数,它等于十进制数83;
3)以0x开头的十六进制整数,这种表示形式以后在51单片机中会经常碰到。
知识点二:整型变量
由于在C语言中会为一个整型变量在内存中分配一定长度的存储单元,而存储单元中的位只接收0或1,因此,这个整型变量的数据便以二进制形式进行存放。
这里一个存储单元等于一个字节,一个字节等于8位。
知识点三:整型变量的分类
1)基本整型:用int表示;
2)短整型:用short或short int表示;
3)长整型:用long或long int表示。
以上分类中的表示形式都是带符号的整型,即可以表示正、负整数,但实际应用中常常使用正整数,为了充分利用变量的值范围,可以将变量定义为“无符号”类型。
对于初学者而言可能不是很明白上面这句话的意思,可以采用类比的方法来进行理解。
假设整型变量是一个带有10个小格子的盒子,本意上使用5个格子放蓝色墨水,5个格子放黑色墨水;但是,实