gpt4 book ai didi

python - python 中带符号的十六进制短值的带符号十进制

转载 作者:行者123 更新时间:2023-11-30 22:19:55 28 4
gpt4 key购买 nike

我想知道是否有任何简单快捷的方法来获取Python中有符号的十六进制的十进制值。

我要检查十六进制代码的值,只需在终端中打开 python 并输入十六进制,它会返回十进制,如下所示:

>>>0x0024
36
>>>0xcafe
51966

所以我想知道,有什么办法可以为签名的短十六进制做到这一点吗?例如 0xfffc 应返回 -4

最佳答案

import ctypes

def hex2dec(v):
return ctypes.c_int16(v).value

print hex2dec(0xfffc)
print hex2dec(0x0024)
print hex2dec(0xcafe)

关于python - python 中带符号的十六进制短值的带符号十进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48971438/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com