首先计算机处理的是补码数据,所以原数据需要转换为补码数据,接着要高位扩展,这里是根据符号位进行扩展。
例子: (byte)-2 10000010 对应的补码为 11111110
转换为int 补码11111····111 11111110, 然后在进行相关操作。