python3判断系统大端或者小端

# 使用系统内置函数

import sys

print("本机存储模式是{} Endian.\n".format(sys.byteorder.capitalize()))

 

# 手动判断

import struct

val = 0x12345678
pk = struct.pack('i',val)
hex_pk = hex(pk[0])
if hex_pk == '0x78':
  print('小端')
elif hex_pk == '0x12':
  print('大端')

 

posted @ 2020-12-25 17:46  bhz  阅读(350)  评论(0编辑  收藏  举报