PICC变量的类型与定义
PICC变量及定义
1、当变量为多字节数据时,PICC按低字节存放在低地址、高字节存放在高地址的原则存放变量,并以最低字节的地址作为该变量的地址。例如int型变量i的值为0X1234,低字节0x34存放在0X30,高字节0x12存放在0X31,并以0x30作为变量i的地址。
2、单片机的带符号的整数均以补码方式存放。对于二进制数来说,先减一后取反和先取反后加1得到的结果是一样的。
3、标准C中没有位变量,位变量是PICC C语言中特有的。有了位变量,就可以方便的进行位操作,设置某一引脚是高电平还是低电平。
4、强制类型转换的一般表达式为 (类型说明符)(表达式) 作用:把表达式的运算结果强制转换成类型说明符所表达的类型
如:(float)x; //强制把X转换成实型,不管X为何类型的变量
PICC变量修饰关键词
1、extern (外部)变量声明
如果一个C程序文件要使用一些有其他文件定义的变量或者引用由嵌入式汇编程序定义的变量,那么在本程序文件中要将这些变量声明成“extern”(外部)类型
2、volatile(易变)型变量声明
volatile 关键字是标准C中没有的,告诉PICC,这些变量是随机的,