8 ^ 7 // -> 15 8 ^ 8 // -> 0 // 1000 ^ 0111 -> 1111 -> 15 // 1000 ^ 1000 -> 0000 -> 0
异或:相同为0,不同为1. 异或同一个数两次,原数不变。
从以上代码中可以发现按位异或就是不进位加法
常见场景
力扣leetcode-cn.com
按位操作符developer.mozilla.org算法 | InterviewMapyuchengkai.cn