c语言中^ 是什么意思

发布网友

我来回答

4个回答

热心网友

按位异或,即对应的二进制位不相同结果为1,相同结果为0,例如:
1011 0010 //二进制数
^ 0111 0011
——————
1100 0001

热心网友

^ 按位异或 若参加运算的两个二进制位值相同则为0,否则为1。就是把一个数字化为二进制后,异或。如2的二进制是0010,3的二进制是0011,他们异或就是0001

热心网友

异或
谢谢采纳

热心网友

同意各位朋友意见。但是如果在KILL_C平台上,如:P1^0,指的是P1口的第“0”位;P1^1,指的是P1口的第“1”位。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com