位操作 1 取反 not ~ 2 按位或 | 原理:只要有一位是1,那么就是1 作用: 1. 指定位变为1 3 按位反 4 按位与 & 原理: 两位都是1,才能是1 作用: 1. 指定位变为0 2. 检测某一位. 5 按位异或 ^ XOR 原理: 不同时为1,相同时为0 作用: 1. 将某些位翻转 2. 交换两个变量的值. 11 = 01 ^ 10 01 = 11 ^ 10 10 = 11 ^ 01