有没有办法强制python根据数字的符号处理数字?
例如0xFFFFFFFF=-1而不是4294967295?
您可以将ctypes.c_int32
用于带符号的32位整数:
import ctypes
wrapped = ctypes.c_int32(0xFFFFFFFF)
print(wrapped) # c_int(-1)
print(wrapped.value) # -1