c# 逻辑运算符 这个“^”是什么意思啊举个例子

thankyou

XOR
异或运算
异或有个特点,如果a xor b = c,则a xor c = b, b xor c = a

异或运算算法如下:
a xor b = a'b or 'ab
真^假=真 假^真=真 假^假=假 真^真=假
1^0=1 0^1=1 0^0=0 1^1=0

比如计算8 xor 9:
8 = 1000
xor
9 = 1001

= 0001
= 1
即 8 xor 9 = 1
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-05
异或运算
对a、b两整数进行异或操作时 当两位数的二进制对应位置不同时,结果的该为为1,否则为0
当 a^b=c ,则 c^b=a ,即同一个数对a进行两次异或的结果还是a
第2个回答  2011-01-05
平方的意思吧
相似回答