&

逻辑 与
A & B
将A、B都转化为二进制,同为均为1则为1,否则为0

ex:5 & 8
0000 0101
&
0000 1000

result : 0000 0000 结果就是0

逻辑或
A | B
将A、B都转化为二进制,同为有一位为1则为1,否则为0
ex : 5 & 8
0000 0101
&
0000 1000

result : 0000 1101 结果就是13

逻辑非

逻辑异或

5>>2

0000 0101 >> 2 — 0000 0001 === 1

像右移2
左移运算符,>>>

相当于除以 2的2次次方

<<

5 << 2
像左移2
0000 0101 << 2 – 0001 0100 === 20
左移运算符,

相当于乘以 2的2次方

无符号移动 无符号右移,忽略符号位,空位都以0补齐