2024-06-09 17:18:12 发布
网友
我用python编写了一个小测试程序,在许多情况下测试一些C函数。这个python程序使用ctypes来导入和使用我的C函数。在
ctypes
但我还想测试最小值和最大值的情况(例如limits.h的ULLONG_MAX)。在
limits.h
ULLONG_MAX
但由于这些限制可能与系统相关,所以我宁愿避免在我的程序中硬编码它;我宁愿动态地获取它。在
在python中可以得到这些极限值吗?在
我相信你能得到的最接近的是
ctypes.sizeof(whatever_type)
以字节为单位给出类型的大小。例如,您可以使用ctypes.sizeof(ctypes.c_int)来判断一个字节是4字节、8字节还是其他一些奇怪的数字。在
ctypes.sizeof(ctypes.c_int)
我相信你能得到的最接近的是
以字节为单位给出类型的大小。例如,您可以使用
ctypes.sizeof(ctypes.c_int)
来判断一个字节是4字节、8字节还是其他一些奇怪的数字。在相关问题 更多 >
编程相关推荐