如果您将整数128存储在2字节/ 16位整数模式存储器中,它是如何布局的?
在二元,bigendian中,我认为就是这样:
| 0000 0001 | 0000 0000 |
但是在十六进制中,就是这样:
| 0x01 | 0x00 |
即使十六进制中的128是0x80。
我不理解什么?
答案 0 :(得分:3)
在big endian中,位从最高位到最低位。在little endian中,字节从最低到最高,但在每个字节内,这些位与big endian相同。
Little endian: | 10000000 | 00000000 | or 0x80 0x00
Big endian: | 00000000 | 10000000 | or 0x00 0x80