C type | python Type | ctypes type |
char | 1-character string | c_char |
wchar_t | 1-character unicode string | c_wchar |
char | int/long | c_byte |
char | int/long | c_ubyte |
short | int/long | c_short |
unsigned short | int/long | c_ushort |
int | int/long | c_int |
unsigned int | int/long | c_ulong |
long | int/long | c_long |
unsigned long | int/long | c_ulong |
long long | int/long | c_longlong |
unsigned long long | int/long | c_ulonglong |
float | float | c_float |
double | float | c_double |
char *(NULL terminated) | string or none | c_char_p |
wchar_t *(NULL terminated) | unicode or none | c_wchar_p |
void * | int/long | c_void_p |
C Type --- Python Type ---- ctypes Type
最新推荐文章于 2024-06-26 12:17:11 发布