字节序 端序英語Endianness又稱字节顺序又稱尾序在计算机科学领域中指電腦記憶體中或在数字通信链路中组成多字节的字的字节的排列顺序 在几乎所有的机器上多字节对象都被存储为连续的字节序列例如在C语言中一个类型为int的变量x地址为x那么其对应地址表达式x的值为x且x的四个字节将被存储在電腦記憶體的x x x x位置 字节的排列方式有两个通用规则例如将一个多位数的低位放在较小的地址处高位放在较大的地址处则称小端序反之则称大端序在网络应用中字节序是一个必须被考虑的因素因为不同机器类型可能采用不同标准的字节序所以均按照网络标准转化 例如假设上述变量x类型为int位于地址x处它的值为x地址范围为xx字节其内部排列顺序依赖于机器的类型大端法从首位开始将是x x x x而小端法将是x x x x