单片机 C语言中 ^是啥意思
6个回答
展开全部
这个是bit位运算符号之一;
合计有:
& ==> bit与运算:两个bit位都是1结果才是1,否则为0
| ==> bit或运算:两个bit位都是0结果才是0,否则为1
^ ==> bit异或运算:两个bit位不相等时结果为1,否则是0
其他还有移位运算,>>与<<分别是右移与左移运算
合计有:
& ==> bit与运算:两个bit位都是1结果才是1,否则为0
| ==> bit或运算:两个bit位都是0结果才是0,否则为1
^ ==> bit异或运算:两个bit位不相等时结果为1,否则是0
其他还有移位运算,>>与<<分别是右移与左移运算
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
异或,两者相同则结果为0,否则为1。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
确实是异或
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义IO口用的比如sbit led=P0∧1
追问
c语言中用的哪个操作
就是它reg52.H用的哪个语法定义的?
union 还是?
我百思不得其解
追答
sfr P0 = 0x80;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询