双字符型wchar_t
中文、韩文、日文都占2个字节,所以不能用char型来储存,需要用到wchar_t型储存。
#include<iostream>
#include<locale>
using namespace std;
int main()
{
setlocale(LC_ALL,"chs"); //包含在头文件“locale”中。
//setloacle()该函数将本机语言设置 为中文简体 第一个参数 LC_ALL 表示设置所有选项(如:金融货币、小数点等)
//“chs”表示中文简体
wchar_t wt[]=L"中"; //L表示 “中”占两个字节
wcout<<wt<<endl;//wcout替代cout 对宽字符输出
return 0;
}