In C, long is 64 bit on a 64 bit system. Is this reflected in Python\'s ctypes module?
Yes.
>>> ctypes.c_long(2**50) c_long(1125899906842624) >>> ctypes.c_long(2**64) c_long(0) >>> ctypes.c_long(2**63) c_long(-9223372036854775808)