首页 / 指南 / 字节序(字节顺序)

字节序(字节顺序)

字节序是指把由多个字节组成的数字存入内存时所采用的顺序。

大端与小端

大端把最高位字节存在最前面(低地址处),而小端把最低位字节存在最前面。

示例

存储十六进制 0x1234 时,大端把字节排成 12 34,小端则排成 34 12。

x86 CPU 使用小端,而网络协议通常使用大端(网络字节序)。

为什么重要

当两个字节序不同的系统交换二进制数据时,如果不对齐字节顺序,数值就会颠倒。