灯塔何老师为您分享以下优质知识
Java中二进制操作主要涉及位运算、进制转换及二进制数据处理,具体使用方法如下:
一、位运算操作
- 有符号右移(`>
>
`):
保留符号位,高位补符号位(正数补0,负数补1)。例如:`0xFFFFFFF0 >
4` 结果为 `0xFFFFFFFF`。 - 无符号右移(`>
`):高位补0,适用于无符号整数。例如:`-1 >
2` 结果为 `0x7FFFFFFF`。 - 左移操作(`