标签: python c ansi limits
ctypes
sizeof
CHAR_BIT
答案 0 :(得分:6)
那说......
import os print os.sysconf('SC_CHAR_BIT')
......就像你将得到的那样接近。不适用于非Unix平台。正如tMC在评论中指出的那样,它甚至不适用于所有Unix平台;我相信它是GNU扩展。
[更新]
实际上,POSIX spec似乎要求CHAR_BIT == 8.因此,在任何支持SC_CHAR_BIT sysconf选择器的系统上,您实际上并不需要它: - )。