[C++] wchar_t关键字使用方法

char 是单字符类型,长度为一个字节

wchar_t 是宽字符类型,长度为两个字节,主要用在国际 Unicode 编码中

 

举例:

#include<iostream>

using namespace std;

int main(void)
{
    char a = 'A';
    wchar_t b = L'B';
    wchar_t c = L'';

    cout << a << " -> " << sizeof(a) << endl;

    // 宽字符输出用wcout
    wcout << b << " -> " << sizeof(b) << endl;

    // C++中默认为EN_US,中文需转换
    wcout.imbue(locale("chs"));
    wcout << c << " -> " << sizeof(c) << endl;

    return 0;
}

 

运行结果:

[C++] wchar_t关键字使用方法

 

原文链接: https://www.cnblogs.com/lialong1st/p/12005520.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    [C++] wchar_t关键字使用方法

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/307262

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月16日 上午5:10
下一篇 2023年2月16日 上午5:10

相关推荐