Windows 下的数据类型

介绍一下Windows下的数据类型

BOOL 布尔型变量(只能是TRUE或FALSE);    BYTE 字节类型(8位);CHAR 字符类型(8字节的ANSI)

CONST 常量相当于C下的const;                       DWORD DWORD32  DWORD64 32/64位的2无符号整型;

FLOAT 浮点类型;                                          HANDLE 对象句柄,最基本的句柄类型实际是一个空类型 PVOID;

HICON 图标的句柄(在MessageBox函数中最容易看出);

HINSTANCE 一个实例程序的句柄;                   HKEY 注册表键的句柄;

HMODULE 模块的句柄;                                  HWND 窗口的句柄;

INT 32位有符号的数据类型;                            INT_PTR 指向INT类型的数据指针;

INT32 INT64 32/64位符号整型;                     LONG 32位符号整型相当于标准C里面的long;

LONGLONG 64位的符号整形;                         LONG32 32位符号的整型;

LPARAM 消息L的参数;                                   WPARAM 消息W的参数;

LPCSTR Windows(ANSI)字符串常量;          LPCTSTR 如果程序中的宏定义了ANSI字符就是ANSI型负责UNICODE

LPCWSTR UNICODE型字符串常量;                 LPDWORD 指向DWORD类型的数据指针;

LPSTR Windows(ANSI)字符串变量;            LPTSTR 根据环境配置,如果定义了UNICODE,则是LPWSTR类型

否则是LPSTR类型;                                         LPWSTR UNICODE字符串变量;

SHORT 无符号短整型;                                    SIZE_T 表示内存大小,以字节为单位,其最大值是CPU最大寻址范围

TCHAR 如果定义了UNICOND,则为WCHAR,否则为CHAR    

UCHAR 无符号CHAR;                                    UINT 无符号CHAR;

ULONG 无符号LONG;                                    VOID 无类型,相当于C语言的void;

WCHAR 16位Unicode字符;                            WINAPI Windows API的函数调用方式,常见于SDK头文件中对API

函数的声明中,相当于_stdcall(严格讲述,这不是数据类型,而是一种函数调用约定)  ;

WORD 16位无符号整型数据;

         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值