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

新手小黑   2014-2-7 18:17 楼主
sbit MOSIO = P3^4;MOSIO =0xff >> 7        我很奇怪,MOSIO是一个位变量,但是BT3右移7位,本身是一字节,怎么可以把BT3移位后赋值给MOSIO   

回复评论 (3)

最低位呗。
点赞  2014-2-7 18:56
不同位宽的变量可以互相赋值,位数高的给位数低的赋值,高位会被舍弃,反之,高位添零。
上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
点赞  2014-2-7 19:15
这个简单就给一个比特的值,就是是0位
http://shop34182318.taobao.com/ https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
点赞  2014-2-7 20:19
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复