大小端字节序
数值:0x12345678
高位字节到地位字节排序:0x12 0x34 0x56 0x78
地址排序:低位地址在下,高位地址在上
| 高位地址 | |
| ... ... | |
| 低位地址 |
大端:高位字节在前,低位字节在后,也就是高位字节在低位地址,低位字节在高位地址。
大端先读取高位字节
|
高位地址
低位地址 |
... ... | |
| 0x0004 | ||
| 0x0003 | 0x78 | |
| 0x0002 | 0x56 | |
| 0x0001 | 0x34 | |
| 0x0000 | 0x12 |
也就是大端设备上读取数值存储到内存上时和书写顺序是一致的
小端:高位字节在后,低位字节在前,也就是高位字节在高位地址,低位字节在低位地址。
|
高位地址
低位地址 |
... ... | |
| 0x0004 | ||
| 0x0003 | 0x12 | |
| 0x0002 | 0x34 | |
| 0x0001 | 0x56 | |
| 0x0000 | 0x78 |
也就是小端设备读取数值存储到内存上时和书写顺序是相反的
注意:
网络字节序采用大端模式进行编码。
主机字节序和处理器有关。

浙公网安备 33010602011771号