EP93-大端序与小端序
微处理器架构通常使用两种不同的方法在内存中存储单个字节。这种差异被称为"字节序"或"端序"。
小端序(Little Endian)
Intel x86 处理器在存储两字节整数时,先存储最低有效字节,再存储最高有效字节。这被称为小端字节序。
大端序(Big Endian)
在大端字节序中,最高有效字节存储在最低的内存地址,最低有效字节存储在最高的内存地址。较老的 PowerPC 和 Motorola 68k 架构通常使用大端序。在网络通信和文件存储中,我们也使用大端序。
当数据在不同端序的系统之间传输或由不同端序的系统处理时,字节序就变得尤为重要。正确处理字节序对于在不同系统间一致地解释数据至关重要。
