常用的基本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位無符號整型數據 |
?
?
?
?
?
?
?
?
?
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
總結
以上是生活随笔為你收集整理的常用的基本Windows数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 地下城与勇士DNF装备找回
- 下一篇: 周口治疗多囊卵巢综合症最好的医院推荐