int i = 255;
byte b = (byte)i;
Run Code Online (Sandbox Code Playgroud)
因此,be 的十六进制值为 0xFF,但十进制值为 -1。
int i = 0xff00;
byte b = (byte)i;
Run Code Online (Sandbox Code Playgroud)
b 现在的值为 0x00。这表明java获取了整数的最后一个字节。IE。最后 8 位,但这是有符号的。
| 归档时间: |
|
| 查看次数: |
33829 次 |
| 最近记录: |