移位运算符 1、如果移动 char、byte、short,则会在移动发生前将其提升为 int,结果为 int。 2、当无符号右移与赋值相结合时,若将其与 byte、short 一起使用,它们被提升为 int 并右移,在重新赋值时被截断,结果为-1。