Python将数字表示为真正大的整数,而不是负数

Python将数字表示为真正大的整数,而不是负数,python,types,casting,Python,Types,Casting,有没有办法强迫python根据数字的符号来处理数字 例如,0xFFFFFF=-1而不是4294967295?可用于有符号32位整数: 导入ctypes wrapped=ctypes.c_int32(0xFFFFFFFF) 打印(包装)#c#u int(-1) 打印(包装值)#-1 是否添加减号?

有没有办法强迫python根据数字的符号来处理数字

例如,0xFFFFFF=-1而不是4294967295?

可用于有符号32位整数:

导入ctypes
wrapped=ctypes.c_int32(0xFFFFFFFF)
打印(包装)#c#u int(-1)
打印(包装值)#-1

是否添加减号?