逻辑运算符
& : 当两个都为1的时候为1 例如: 00001010 & 00001001 = 00001000
| :当两个任何一个为1的时候为1 例如: 00001010 & 00001001 = 00001011
^ : 当两个只有一个为1的时候为1 例如: 00001010 & 00001001 = 00000011
移位运算
>> 与>>> 前者称为有符号位,后者称为无符号位
有符号位正数 向右移动高位用0填充, 负数用1填充
无符号位直接用 0 填充
左移相同: << 与 <<< 不过负数的高位是在后面