Little-endian和Big-endian(小端数据和大端数据)
Little和Big指的是内存地址的大小,end指的是数据的末尾。
Little-endian指内存地址低的地方存数据的末尾(即低字节)
Big-endian指内存地址高的地方存数据的末尾(即高字节)
例:0x1234要存放进从0x4000开始的内存中
在Little-endian中
内存地址 |
存放内容 |
0x4000 |
0x34 |
0x4001 |
0x12 |
内存地址 |
存放内容 |
0x4000 |
0x12 |
0x4001 |
0x34 |