欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

IO库中的宽字符语言

程序员文章站 2022-03-19 23:36:39
wchar_t是C/C++的字符类型,是一种扩展的存储方式。wchar_t类型主要用在国际化程序的实现中,但它不等同于uni编码。uni编码的字符一般以wchar_t类型存。 IO库为了支持宽字符语言,定义了一组类型和对象来操作wchar_t类型。例如:wcin,wcout,wcerr;以及如下图头 ......
  • wchar_t是c/c++的字符类型,是一种扩展的存储方式。wchar_t类型主要用在国际化程序的实现中,但它不等同于uni编码。uni编码的字符一般以wchar_t类型存。
  • io库为了支持宽字符语言,定义了一组类型和对象来操作wchar_t类型。例如:wcin,wcout,wcerr;以及如下图头文件:IO库中的宽字符语言
    #include <iostream>
     
    using namespace std;
     
    int main()
    {
        wchar_t wstr[]=l"abcdefg";
        char str[] = "abcdefg";
        wcout<<wstr<<endl;
        wcout<<str<<endl;
        cout<<"size:"<<sizeof(wstr)<<endl;
        cout<<"wsize:"<<sizeof(wstr)<<endl;
        return 0;
    }