& 按位与 &符合可以有多个操作数同时进行按位与运算, 在具体运算时按照从左到右的顺序依次计算
1与1为1,其他的为0
| 按位或 可以有多个符号同时进行或运算,在具体运算时按照从左到右的顺序依次计算
1与任何数的或运算的结果都为1,0与0的或运算为0
~ 按位取反, 位运算中的唯一单操作数位运算符
即1取反的运算结果为0,0取反的结果为1
^ 按位异或 可以有多个操作数同时按位与运算,在具体的运算时按照从左到右的顺序依次计算
即相同的数异或后的结果为0,不同的数异或结果为1