大端序与小端序
微处理器架构通常使用两种不同的方法在内存中存储单个字节。这种差异被称为“字节顺序”或“字节序”。
小端序
Intel x86处理器使用的就是小端序来存储一个两字节的整数,即最低有效字节在前,最高有效字节在后。
大端序
在大端序中,最高有效字节存储在最低内存地址,最低有效字节存储在最高内存地址。较旧的PowerPC和Motorola 68k架构通常使用大端序。在网络通信和文件存储中,我们也使用大端序。
当数据在不同字节序的系统之间传输或由不同字节序的系统处理时,字节顺序变得非常重要。在不同系统之间,正确处理字节顺序对于解析数据非常重要。