& AND 两个位都是1,结果是1 | OR 两个位有1个是1,就是1 ~ NOT 反转操作 ~1101=0010 ^ XOR 同0,异1 即:两个位相同,结果为0,不同,结果为1 << Left Shift 将位向左移动指定的位数,左边空出的位用0填充。相当于乘以2的n次方 >> Right Shift 将位向右移动指定的位数,右边空出的位用0填充(逻辑右移)