width=32 # 16进制数所占位数
data='FFFFE123'
dec_data=int(data, 16)
if dec_data > 2 ** (width-1)- 1:
dec_data = 2 ** width-dec_data
dec_data=0-dec_data
Python 带符号的16进制数转化为10进制数
最新推荐文章于 2024-04-11 14:07:32 发布
width=32 # 16进制数所占位数
data='FFFFE123'
dec_data=int(data, 16)
if dec_data > 2 ** (width-1)- 1:
dec_data = 2 ** width-dec_data
dec_data=0-dec_data