左移右移是对于此数的二进制而言
正整数左移一位相当于成2(通常,在一定范围内)
可能也会变成负数,当二进制数首位为1时
1.位操作操作的都是整型的数据
最高效的计算2*8
2<<3或者8<<1
& / | / ^
&:把数变成二进制,互相做运算,只有1&1时才是1,其余为0
| : 有1就为1,没有则为0
^:一样为1,不同为0