char型变量可以储存一个字节的字符,汉字、韩文、日文等都占据两个字节,C++提供wchar_t类型来解决,
wchar_t也就是双字节型,又叫宽字符型。
宽字符型定义:
wchar_t wt[] = L"中国人";
在C++中的iostream类中的wcout对象可以代替cout对象来执行对宽字符的输出
#include<iostream>
#include<locale>
using namespace std;
int main(){
setlocale(LC_ALL, "chs");
wchar_t wt[] = L"中国人";
wcout << wt;
cout << "中国人";
return 0;
}