int类型数据在内存中的高低位存储问题
int类型的1在内存中占用4个字节
预想的存储格式如下:
| 第一字节 | 第二字节 | 第三字节 | 第四字节 |
|---|---|---|---|
| 00000000 | 00000000 | 00000000 | 00000001 |
实际是这样存储的,低位在前,高位在后(小端排序):
| 第一字节 | 第二字节 | 第三字节 | 第四字节 |
|---|---|---|---|
| 00000001 | 00000000 | 00000000 | 00000000 |
int类型的1在内存中占用4个字节
预想的存储格式如下:
| 第一字节 | 第二字节 | 第三字节 | 第四字节 |
|---|---|---|---|
| 00000000 | 00000000 | 00000000 | 00000001 |
实际是这样存储的,低位在前,高位在后(小端排序):
| 第一字节 | 第二字节 | 第三字节 | 第四字节 |
|---|---|---|---|
| 00000001 | 00000000 | 00000000 | 00000000 |