在golang的binary包中有2个字节系的变量定义BigEndian和LittleEndian 这个东西是go里面很有特点的玩意,我们在java, php等语言中是基本看不到,因为大部分的语言默认使用的是BigEndian 大端模式, 而go语言里面是你自己可选的。这个字节系大小端是与编译器运行平台的CPU架构有关, x86架构的CPU使用的是小端LittleEndian, 而x64架构的CPU基本上使用的是大端。示例代码 大小端单元测试用例。小端LittleEndian。Debug运行示意图。