volatile uint i=((P3&0X00)4); 为什么报non-address/-constantinitializer,需用12位数据.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 00:24:06
volatile uint i=((P3&0X00)4); 为什么报non-address/-constantinitializer,需用12位数据.

volatile uint i=((P3&0X00)4); 为什么报non-address/-constantinitializer,需用12位数据.
volatile uint i=((P3&0X00)4); 为什么报non-address/-constant
initializer,需用12位数据.

volatile uint i=((P3&0X00)4); 为什么报non-address/-constantinitializer,需用12位数据.
P3&0X00)4表示把P2高四位置一后右移4位,然后按位或,得到的是0000 0000是二进制数,而int是十进制的整型数据,当然不行了