char,TCHAR,WCHAR区别

来源:互联网 发布:淘宝瑕疵吉他没有了 编辑:程序博客网 时间:2024/05/03 08:29

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。

 

原创粉丝点击