字节序是指把由多个字节组成的数字存入内存时所采用的顺序。
大端把最高位字节存在最前面(低地址处),而小端把最低位字节存在最前面。
存储十六进制 0x1234 时,大端把字节排成 12 34,小端则排成 34 12。
x86 CPU 使用小端,而网络协议通常使用大端(网络字节序)。
当两个字节序不同的系统交换二进制数据时,如果不对齐字节顺序,数值就会颠倒。