右移什么叫做根据符号组01确定0或者1
最高位符号位,右移之后最高位不是没了么,补上0还是1?那就看符号位了,符号位是0就补0是1就补1
当然这是算术右移,带符号的
逻辑移位就不带符号了,直接补0(C++貌似没有专门的逻辑移位运算符,Java有 >>> )