程序中的,位变量居然赋值是字节,好奇怪,能解释一下吗

2019-03-24 18:29发布

sbit MOSIO = P3^4;MOSIO =0xff >> 7        我很奇怪,MOSIO是一个位变量,但是BT3右移7位,本身是一字节,怎么可以把BT3移位后赋值给MOSIO    此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
lcofjp
1楼-- · 2019-03-24 22:39
最低位呗。
chunyang
2楼-- · 2019-03-25 04:29
不同位宽的变量可以互相赋值,位数高的给位数低的赋值,高位会被舍弃,反之,高位添零。
ddllxxrr
3楼-- · 2019-03-25 04:40
 精彩回答 2  元偷偷看……

一周热门 更多>