您的位置 首页 电源

C51对特别功用寄存器位变量界说写法不谨慎

C51对特殊功能寄存器位变量定义写法是否有不严谨之处,因为sbitP1_3=P1^3;中^是一个双目运算符(按位加),P1口的8位状态和3正好构成双目

C51特别功用寄存器位变量界说写法是否有不谨慎之处,由于sbit P1_3=P1^3;中^是一个双目运算符
(按位加),P1口的8位状况和3正好构成双目,前面又是一个赋值号,又把一个字节赋给一个位,逻辑上讲不通。为什么非要用一个^号来界说,假如用两个(^^)来界说就不会有歧意,也不会被人误解了,在C51中有许多这样的符号,如== && !! >=等。需要用上面的写法来界说吗?在这点上我可能是有点晕,但没有影响编程,假如便利请看了书的和会搞程序的同人给予点拨!

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/258037.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部