little endian(小端)和big endian(大端)之分 用python判断大端还是小端

大端机器会在内存的低地址存储高位,在高地址存储低位。 小端机器恰好相反,内存的低地址存储低位,在高地址存储高位。

如何判断自己的计算机是little endian还是big endian呢?Intel的机器基本全是little endian,也可以运行简单的代码判断。

安装了python的机器:

python -c "import sys; print(sys.byteorder)"

输出little代表小端。

参考: 判断计算机是大端还是小端