51单片机,p2^3=~p2^3这样写为什么错?而sbit data1=p2^3,再data1=~dara1却对了

问题描述:

51单片机,p2^3=~p2^3这样写为什么错?而sbit data1=p2^3,再data1=~dara1却对了
1个回答 分类:综合 2014-10-23

问题解答:

我来补答
^这个符号在标准C中是异或运算符.
编译器只有借助sbit这个特殊操作符才能将^暂时表述为取寄存器的某一位,其它情况下都按照异或运算符处理.
 
 
展开全文阅读
剩余:2000
上一页:合外力做功,