둘둘리둘둘리둘둘리둘둘리둘둘리둘
Windows, ctype, C, python 데이터 타입 본문
@C - Python - ctype 데이터 타입
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 |
unsigend short |
int/long |
c_ushort |
int |
int/long |
c_int |
unsigned int |
int/long |
c_uint |
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 or none |
c_void_p |
@Windows - ctype 데이터 타입
Windows Type |
ctypes Type |
BYTE |
c_ubyte |
WORD |
c_ushort |
DWORD |
c_ulong |
LPBYTE |
POINTER( c_ubyte ) |
LPTSTR |
POINTER( c_char ) |
HANDLE | c_void_p |
PVOID | c_void_p |
LPVOID | c_void_p |
UINT_PTR | c_ulong |
SIZE_T | c_ulong |
출처 : Gray Hat Python:python programming for hackers and reverse engineers
(Author : Justin Seitz)
'Python' 카테고리의 다른 글
[Windows] ez_setup, pip 설치 (0) | 2016.07.25 |
---|---|
[책] Gray Hat Python 소스코드 오류 해결책(작성중) (0) | 2015.12.21 |
[ Linux ] pwntools, zio 설치 (0) | 2015.10.06 |