1. 首页
  2. 编程语言
  3. C
  4. 浅谈c++ 字符类型总结区别wchar_t,char,WCHAR

浅谈c++ 字符类型总结区别wchar_t,char,WCHAR

上传者: 2022-06-13 22:25:28上传 PDF文件 98.37 KB 热度 21次

typedef wchar_t TCHAR;否则TCHAR被定义为char typedef char TCHAR;如果定义了UNICODE宏则LPTSTR被定义为LPWSTR。typedef LPTSTR LPWSTR;否则TCHAR被定义为char typedef LPTSTR LPSTR;说明:在使用字符串常量的时候需要使用_TEXT或者_T("")来支持系统的自动转换。BSTR 是以指针的形式进行传递的。(指针是一个变量,包含另外一个变量的内存地址,而不是数据。) BSTR 是 Unicode 的,即每个字符需要两个字节。BSTR 通常以两字节的 null 字符结束。下面列出一些常用的typedefs,你可以在msdn中看到他们。

下载地址
用户评论