>>和>>>的区别 >>是带符号位右移。在右移的时候在最左边补的是符号位。 01001011>>之后的结果就是00100101 10001011>>之后的结果就是11000101 >>>是不带符号位右移。也就是说向右移的时候在最左边补的是0。 同理。