char,TCHAR,WCHAR区别
生活随笔
收集整理的這篇文章主要介紹了
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区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .h头文件 .lib库文件 .dll动态
- 下一篇: ubuntu通过xmange连接桌面