【发布时间】:2021-03-05 15:33:24
【问题描述】:
有没有办法强制 python 根据符号来处理数字?
例如0xFFFFFFFF = -1 而不是 4294967295?
【问题讨论】:
-
加减号?
有没有办法强制 python 根据符号来处理数字?
例如0xFFFFFFFF = -1 而不是 4294967295?
【问题讨论】:
您可以将ctypes.c_int32 用于有符号的 32 位整数:
import ctypes
wrapped = ctypes.c_int32(0xFFFFFFFF)
print(wrapped) # c_int(-1)
print(wrapped.value) # -1
【讨论】: