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运算,位置可任意更换,更满足交换律,结合律了

上一篇:MAC 下 Excel打开UTF-8格式的文件乱码


下一篇:MongoDB自动增长