可能重复:
为什么 x86 是小端?
我个人,而且我打赌很多人都会同意这一点,发现大端字节序符号更容易阅读和理解。我认为大端字节序对于 CPU 来说就像小端字节序一样容易处理。
在x86 的黑暗角落一文中,David Chisnall 指出
“[...] 在当时看来是个好主意的功能被逐渐添加,直到我们留下了被称为现代 x86 架构的组合。”
由于 big-endian 字节排序应该同样容易 - 如果不是更容易 - 处理,特别是在浮点类型方面,little-endian 比 big-endian 有什么好处?