char,TCHAR,WCHAR 区别
#ifdef UNICODE
typedef wchar_t TCHAR;
#else
typedef unsigned char TCHAR;
#endif
typedef unsigned char CHAR;
typedef unsigned wchar_t WCHAR;
由此可以看出,CHAR 实施上就是unsigned char,WCHAR 为宽字符,而TCHAR 根据是否支持unicode 而
不同。
在程序使用sizeof(TCAHR),当默认设置时,这个值是1;当定义UNICODE 宏时,这个值是2。
char,TCHAR,WCHAR 区别
转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
stub 和totally stub区别
stub与totally stub
ci Standard Time -
TCHAR,WCHAR,CHAR三者关系的梳理
希望对你有帮助
C++ 字符串 编译器