异或可以用来改变某些位的状态:比如(110100)B,你要改变首位和末位的状态,就把(110100)B和(100001)B异或,结果就变成了(010101)B,明白了吧,哈哈
异或也可以用来交换两个变量的值(不通过第三个变量),比如 A=6, B=7,执行异或操作三次: A=A XOR B   B=A XOR B  A= A XOR B之后,A=7,B=6了