xor定理证明

xor 证明:

0 xor 0=0

0 xor 1=1

1 xor 0=1

1 xor 1=0

0 xor 其它数,数值不会改变
1 xor 其它数,数值会反转

所以x个数0和y个数1进行xor运算(0,1位置任意),值为y % 1

 

 

x xor y ,在二进制下是每位单独进行xor运算(若x,y位数不一样,小数的高位用0补充)
所以多个数进行xor运算,位置可任意更换,更满足交换律,结合律了

 

posted @ 2017-03-17 13:33  congmingyige  阅读(494)  评论(0编辑  收藏  举报