wchar_t是C/C++的字符类型,是一种扩展的存储方式
2015-04-16 14:50
781 查看
wchar_t是C/C++的字符类型,是一种扩展的存储方式,wchar_t类型主要用在国际化程序的实现中,但它不等同于uni编码。uni编码的字符一般以wchar_t类型存储。
外文名
wchar_t
属 于
C/C++的字符类型
类 别
一种扩展的存储方式
概 念
8位字符类型
2例如
3将char转换成wchar_t
wchar_t数据类型一般为16位或32位,但不同的C或C++库有不同的规定,如GNU Libc规定wchar_t为32位[1] ,总之,wchar_t所能表示的字符数远超char型。
标准C++中的wprintf()函数以及iostream类库中的类和对象能提供wchar_t宽字符类型的相关操作。
例如: wchar_t appName[5]=TEXT("test");
方法2:
参考资料
1. GNU
Libc:Introduction to Extended Characters .
参考:
wchar 数据类型 谷歌
外文名
wchar_t
属 于
C/C++的字符类型
类 别
一种扩展的存储方式
概 念
8位字符类型
目录
1简介2例如
3将char转换成wchar_t
1简介
char是8位字符类型,最多只能包含256种字符,许多外文字符集所含的字符数目超过256个,char型无法表示。wchar_t数据类型一般为16位或32位,但不同的C或C++库有不同的规定,如GNU Libc规定wchar_t为32位[1] ,总之,wchar_t所能表示的字符数远超char型。
标准C++中的wprintf()函数以及iostream类库中的类和对象能提供wchar_t宽字符类型的相关操作。
2例如
3将char转换成wchar_t
可以用TEXT()方法将char转换成wchar_t例如: wchar_t appName[5]=TEXT("test");
方法2:
1. GNU
Libc:Introduction to Extended Characters .
参考:
wchar 数据类型 谷歌
相关文章推荐
- C++字符类型TCHAR、char和wchar_t
- 刨根问底:C++中宽字符类型(wchar_t)的编码一定是Unicode?长度一定是16位?
- Oracle数据类型及存储方式——字符类型篇
- c++ 字符类型总结区别wchar_t,char,WCHAR(转)
- Oracle数据类型及存储方式——字符类型篇
- c++ 字符类型总结区别wchar_t,char,WCHAR
- C++字符类型TCHAR、char和wchar_t
- c/c++中各数据类型在内存中的存储方式
- Oracle字符数据类型及存储方式
- c++ 字符类型总结区别wchar_t,char,WCHAR
- C++中RTTI动态类型识别、静态成员、变量的四种存储方式
- c++ 字符类型总结区别wchar_t,char,WCHAR(转)
- 重温C++之“字符类型总结区别wchar_t,char,WCHAR”
- c++ 字符类型总结区别wchar_t,char,WCHAR
- c++ 字符类型总结区别wchar_t,char,WCHAR(转)
- c++ 字符类型总结区别wchar_t,char,WCHAR(转)
- c++ 字符类型总结区别wchar_t,char,WCHAR(转)
- 浅谈c++ 字符类型总结区别wchar_t,char,WCHAR
- MongoDB基本概念MongoDB是一种强大灵活可扩展的数据存储方式
- c/c++中字符数组和字符指针的存储方式