单片机C语言Keil C51编译器把^认为是异或还是某字节的第几位
如:bdatax;if(x^1)//这里的意思是什么呢?是如果X与1异或后不为零则执行程序?还是X的第1位为真(不为零)则执行程序,请指教希望能举例说明为什么!回答的详细...
如:bdata x;
if(x^1) //这里的意思是什么呢?是如果X与1异或后不为零则执行程序?还是X的第1位为真(不为零)则执行程序,请指教
希望能举例说明为什么!回答的详细一定加分感谢
我知道异或是什么意思,只是我有点疑惑什么时候^表示的是异或,什么时候表示的是X的第1位,请教对编译器比较熟悉的给个解释吧,谢谢。。。 展开
if(x^1) //这里的意思是什么呢?是如果X与1异或后不为零则执行程序?还是X的第1位为真(不为零)则执行程序,请指教
希望能举例说明为什么!回答的详细一定加分感谢
我知道异或是什么意思,只是我有点疑惑什么时候^表示的是异或,什么时候表示的是X的第1位,请教对编译器比较熟悉的给个解释吧,谢谢。。。 展开
6个回答
2018-05-13
展开全部
if(x^1)
此处为异或运算
之后以定义位变量时,^运算符重载表示某特殊功能寄存器的指定位,比如
sbit P10=P1^0;
此处为异或运算
之后以定义位变量时,^运算符重载表示某特殊功能寄存器的指定位,比如
sbit P10=P1^0;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然是“异或”的意思,KEIL中,变量的第几位表示方式为:Var.n
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
按位异或
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然是异或啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询