- 打卡等级:热心大叔
- 打卡总天数:250
- 打卡月天数:27
- 打卡总奖励:248
- 最近打卡:2025-07-31 00:36:54
|
IDA 类型 |
位宽 |
C/C++ 标准类型 |
说明 |
__int8 |
8 bit |
int8_t / signed char |
有符号 8 位整数 |
unsigned __int8 |
8 bit |
uint8_t / unsigned char |
无符号 8 位整数 |
__int16 |
16 bit |
int16_t / short |
有符号 16 位整数 |
unsigned __int16 |
16 bit |
uint16_t / unsigned short |
无符号 16 位整数 |
__int32 |
32 bit |
int32_t / int / long * |
有符号 32 位整数(Win32 下 long=int) |
unsigned __int32 |
32 bit |
uint32_t / unsigned int |
无符号 32 位整数 |
__int64 |
64 bit |
int64_t / long long |
有符号 64 位整数 |
unsigned __int64 |
64 bit |
uint64_t / unsigned long long |
无符号 64 位整数 |
_BYTE |
8 bit |
uint8_t / unsigned char |
IDA 宏,表示 1 字节 |
_WORD |
16 bit |
uint16_t / unsigned short |
IDA 宏,表示 2 字节 |
_DWORD |
32 bit |
uint32_t / unsigned int |
IDA 宏,表示 4 字节 |
_QWORD |
64 bit |
uint64_t / unsigned long long |
IDA 宏,表示 8 字节 |
bool |
8 bit* |
bool |
C++ 布尔值 |
float |
32 bit |
float |
单精度浮点数 |
double |
64 bit |
double |
双精度浮点数 |
long double |
80/128b |
long double |
扩展精度(依编译器不同) |
char |
8 bit |
char |
字符类型(是否有符号依实现) |
size_t |
32/64b |
size_t |
与平台指针大小一致 |
intptr_t |
32/64b |
intptr_t |
有符号整型指针 |
uintptr_t |
32/64b |
uintptr_t |
无符号整型指针 |
void* |
32/64b |
void* |
通用指针 |
|
|