#input: 补码值(16进制或者十进制具可)
#output: 原码值(十进制)
#支持两个字节输入,若支持更多字节, 0x800后补00到字节长度, 0xFFFF后补FF到字节长度
def get( hex_data ):
if (hex_data & 0x8000 == 0x8000):
return -((hex_data-1) ^ 0xFFFF)
else:
return hex_data
python补码转原码
最新推荐文章于 2023-06-17 14:29:00 发布