目录 ?1、整数的二进制表示 ?2、移位操作符 ?2.1左移操作符(低位补0) ?举例 ?原理分析 ??2.2右移操作符 ?算术右移(高位补原符号位) ?逻辑右移(高位补0) ??3、位操作符 ?3.1按位与& ?原理分析 ?3.2按位或| ?原理分析 ?3.3按位异或^ ?原理分析 ?4、实战应用 ?4.1交换两个变量(不创建临时变量) ?原理分析: ?4.2消失的数字 ?(1)思路一:冒泡排序,先排序后遍历(时间复杂度O(n2),不符合题意) ?(2)思路二:(0-n的等差数列和)-(数组nums的和) ?(3)思路三——异或