常用的基本Windows数据类型

 

                       常用的基本Windows数据类型

 ---------------------------------------------------------------------------------------------------------------------------------------------------------

                           类                            型                                            

                              描                                    述                                                    

BOOL

布尔类型变量(值只能是TRUE或FALSE)

BYTE

字节类型(位)

CHAR

8比特字节(ANSI)

CONST

常量,相当于C语言标准中的“const”关键字

DWORD

32位无符号整型数据

DWORD32

32位无符号整型数据

DWORD64

64位无符号

FLOAT

浮点数据类型

HANDLE

对象句柄,最基本的数据类型

HICON

图标句柄

HINSTANCE

程序实例句柄

HKEY

注册表键的句柄

HMODULE

模块的句柄

HWND

窗口句柄

INT

32位符号整数

INT_PTR

指向INT类型数据的指针类型

INT32

32位符号整数

INT64

64位符号整数

LONG

32位符号整数,相当于c语言中的标准数据类型long

LONGLONG

64位符号整数

LONG32

32位符号整数

LONG64

64位符号整数

LPARAM

消息L的参数

WPARAM

消息W的参数

LPCSTR

Windows(ANSI)字符串常量

LPCTSTR

根据环境配置,如果定义了UNICODE宏,则是LPCWSTR类型,否则是LPCSTR类型

LPCWSTR

UNICODE字符串常量

LPDWORD

指向DWORD类型数据的指针

LPSTR

Windows字符串变量(ANSI)

LPTSTR

根据环境配置,如果定义了UNICODE宏,则是LPWSTR类型,否则是LPSTR类型

LPWSTR

UNICODE字符串变量

SHORT

无符号短整型(16位)

SIZE_T

表示内存大小,以字节为单位,其最大值是CPU最大寻址范围

TCHAR

如果定义了UNICODE,则为WCHAR,否则为CHAR

UCHAR

无符号CHAR

UINT

无符号INT

ULONG

无符号LONG

VOID

无类型,相当于c语言中的void

WCHAR

16位的Unicode字符

WINAPI

Windows API的函数调用方式,常见于SDK头文件中对API的声明中,相当于_Stdcall(更严格的讲,这不是数据类型,而是一种函数调用约定)

WORD

16位无符号整型数据

 

 

 

 

 

 

 

 

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值