当前位置:
代码迷
>>
单片机
>> 51单片机C语言位移操作的疑问
详细解决方案
51单片机C语言位移操作的疑问
热度:
18
发布时间:
2016-04-28 15:12:22.0
51单片机C语言移位操作的疑问
A:
i = 0xF9<<1;
i = i>>1;
P0 = i;
B:
P0 = (0xF9<<1)>>1;
如上A和B两种方式,为什么A可以真正实现移位,而B不可以呢?
分享到:
------解决方案--------------------
如果编译器够“聪明”,它就不会真的去做 B 中的无效移位。
查看全文
相关解决方案