八字特点:
相同得false,不同的true
一个数据对另一个数据异或两次,该数据本身不发生改变。
应用:实现两个整型变量的交换,不需要第三方变量
通常做法:int x = 10, int y = 20;
int z = x ; x = y ; y = z ;
利用^的做法: x = x^y;
y = x^y; //y= x^y^y
x = x^y; // x = x^x^y