通用 MFC 数据类型 | 映射到 ASCII | 映射到 UNICODE | 注释 |
_TCHAR | char | wchar_t | _TCHAR 是一个映射宏,当定义 UNICODE 时,该数据类型映射到 wchar_t,如果没有定义 UNICODE,那么它映射到 char。 |
_T 或 _TEXT | char 常量字符串 | wchar_t 常量字符串 | 功能与宏相同,在 ASCII 模式下,它们被忽略,也就是说被预处理器删除掉,但是如果定义了UNICODE, 则它们会将常量字符串转换成等价的 UNICODE 。 |
LPTSTR | char*, LPSTR(Win32) | wchar_t* | 可移植的32位字符串指针。它将字符类型映射到工程设置的类型。 |
LPCTSTR | const char*, LPCSTR(Win32) | const wchar_t* | 可移植的32位常量字符串指针。它将字符类型常量映射到工程设置的类型。 |
ASCII 与 UNICODE 字符之间的映射关系
最新推荐文章于 2021-08-17 12:46:54 发布