异或到底是什么意思?^i
运算符两边的参数其中一个是tue,一个是false,运行结果才会是true.如果运算符两边都是true,或者都是false,那么运行结果就都是false
说那么复杂,四个字: 同0异1;扩展开,运算两边相同则为0即false; 两边不同则为1即true;
i^i =1 非i^i=0 异或就是判断是否一样 输出0或1