位移运算都是补码的运算
左移<<:左移后第一位可能是1,也可能是0,所以可能是正数,也可能是负数,正负都补0
右移>>:抹掉最后一位,近似于十进制值除以2,负数右移高位补1,正数补0
无符号右移>>>:正负数高位都补0,常用于高位转低位,例如0111 0000 >>> 4结果为0000 0111
没有无符号左移