C语言中__T的作用
来源:互联网 发布:黑马 软件测试培训 编辑:程序博客网 时间:2024/04/29 12:46
如果将来你不打算升级到Unicode,那么也不需要_T。
_T("hello world")
在Ansi的环境下,它是Ansi的,如果在Unicode下,那么它将自动解释为双字节字符串,既Unicode编码。
这样做的好处,不管是Ansi环境,还是Unicode环境,都适用。
那么在VC++中,字符串_T("ABC")和一个普通的字符串"ABC"有什么区别呢?
_T("ABC")
如果定义了Unicode,它将表示为L"ABC",每个字符为16位,宽字符串。
如果没有定义Unicode,它就是Ascii的"ABC",每个字符为8位。
相当于
#ifdef _UNICODE
#define _T("ABC") L"ABC"
#else
#define _T("ABC") "ABC"
#endif
_T("ABC")中的一个字符和汉字一样,占两个字节,而在"ABC"中,英文字符占一个字节,汉字占两个字节。
三、TEXT,_TEXT 和_T 一样的
如下面三语句:
- C语言中__T的作用
- C语言中__T的作用
- C语言中__T的作用
- C语言中#、##的作用
- C语言中##的作用
- C语言中##的作用
- C语言中 \ 的作用
- C语言中"\"的作用
- c语言中##作用
- C语言中变量的作用域
- C语言中,return 的作用
- C语言中getch()的作用
- 转载]C语言中 ASSERT( ) 的作用
- C语言中关键字extern的作用
- C语言中一些关键字的作用
- c语言中volatile关键字的作用
- C语言中冒号的作用
- C语言中逗号的作用
- 观察者模式
- .Net反编译工具Reflector教程及其插件
- 24435000
- 安装上sql server 2008后卸载掉visual studio 2008自带的sql server 2005 express
- ubuntu 安装codeblocks Eclipse
- C语言中__T的作用
- 浏览器的宽高,元素的当前位置,鼠标的当前位置的获取
- EBS GL表结构学习(转)
- Android 不自动生成Android Dependencies的解决方式
- 关于创建windows服务
- 常见的嵌入式操作系统
- HBTC 2012 Hadoop与大数据技术大会演讲PPT资料
- ACE版虚拟机linux下usb转串口minicom与s3c6410通信——有图有真相哦!
- This is my first blog in csdn