2. int 整型
int 整型长度为两个字节,用于存放一个双字节数据。分有符号int 整型数signed int
和无符号整型数unsigned int,默认值为signed int 类型。signed int 表示的数值范
围是-32768~+32767,字节中最高位表示数据的符号,“0”表示正数,“1”表示负数。
unsigned int 表示的数值范围是0~65535。
好了,先停一下吧,我们来写个小程序看看unsigned char 和unsigned int 用于延时的不同效果,说明它们的长度是不同的,呵,尽管它并没有实际的应用意义,这里我们学习它们的用法就行。依旧用我们上一课的最小化系统做实验,不过要加多一个电阻和LED,如图4-1。实验中用D1 的点亮表明正在用unsigned int 数值延时,用D2 点亮表明正在用
unsigned char 数值延时。
3. long 长整型
long 长整型长度为四个字节,用于存放一个四字节数据。分有符号long 长整型signedlong 和无符号长整型unsigned long,默认值为signed long 类型。signed int 表示的数值范围是-2147483648~+2147483647,字节中最高位表示数据的符号,“0”表示正数,“1”表示负数。unsigned long 表示的数值范围是0~4294967295。