小编non*_*one的帖子

如何使用python以二进制补码的形式打印有符号整数作为十六进制数?

我有一个负整数(4个字节),我希望它的二进制补码表示形式的十六进制形式.

>>> i = int("-312367")
>>> "{0}".format(i)
'-312367'
>>> "{0:x}".format(i)
'-4c42f'
Run Code Online (Sandbox Code Playgroud)

但我想看看"FF ......"

python hex signed integer twos-complement

8
推荐指数
3
解决办法
1万
查看次数

标签 统计

hex ×1

integer ×1

python ×1

signed ×1

twos-complement ×1