一、与 &
口诀: 一一得一
例: 10100 & 10001 = 10001
二、或 |
口诀: 有一说一
例: 10100 | 10001 = 10101
三、异或 ^
口诀: 不同为一
例: 10100 ^ 10001 = 00101
四、取反 ~
口诀: 0变1,1变0
例: ~1001 = 0110
五、位移
1.右移 >>
方法: 数位右移n位
例: 1001 >> 2 = 0010
2.左移 <<
方法: 数位左移n位
当不限制位数时
例: 1001 << 2 = 100100
当限定位数时
例: 1001 << 2 = 0100