异或运算:^ 定义:它的定义是:两个值相同时,返回false,否则返回true.也就是说,XOR可以用来判断两个值是否不同. 特点:如果对一个值连续做两次 XOR,会返回这个值本身. ^ // 第一次异或后结果:0101 ^ // 第二次异或后结果:1010 上面代码中,原始值是1010,再任意选择一个值(上例是1111),做两次 XOR,最后总是会得到原始值1010.这 在数学上是很容易证明的. 加密应用: XOR 的这个特点,使得它可以用于信息的加密. message XOR key //…