一尘不染

Python的ctypes.c_long在64位系统上是否为64位?

python

在C语言中,在64位系统上long为64位。这反映在Python的ctypes模块中吗?


阅读 294

收藏
2021-01-20

共1个答案

一尘不染

的大小long
取决于内存模型。在Windows(LLP64)上是32位,在UNIX(LP64)上是64位。

如果需要64位整数,请使用c_int64

如果需要指针大小的整数,请使用c_void_p(“该值表示为整数”)。

2021-01-20