Python将数字表示为一个非常大的整数,而不是负数



有没有办法强制python根据数字的符号处理数字?

例如0xFFFFFFFF=-1而不是4294967295?

您可以将ctypes.c_int32用于带符号的32位整数:

import ctypes
wrapped = ctypes.c_int32(0xFFFFFFFF)
print(wrapped) # c_int(-1)
print(wrapped.value) # -1

相关内容

  • 没有找到相关文章

最新更新