1、& 与
数字按位进行与运算
101101
110111
100101
2、| 或
数字按位进行或运算
3、~ 非
数字按位取反
4、>> 右移
数字按位进行右移
正数右移高位补0,负数右移高位补1
正数左移低位补0,负数左移低位补0
也就是右移高位用符号位补位
5、>>> 无符号右移
左移右移均是补0
6、^ 异或
按位异或,相同为0,不同为1
数字按位进行与运算
101101
110111
100101
数字按位进行或运算
数字按位取反
数字按位进行右移
正数右移高位补0,负数右移高位补1
正数左移低位补0,负数左移低位补0
也就是右移高位用符号位补位
左移右移均是补0
按位异或,相同为0,不同为1