#include <stdio.h>
#include <locale.h>
#include <wchar.h>
int main()
{
setlocale(LC_ALL,"zh_CN.UTF-8");
wchar_t cn[256];
int inx,size;
//输入中文汉字
//wprintf()要么只输入中文,要么只输入非中文,否则会出错或警告
//wprintf("请输入中文汉字:\n");
printf("请输入中文汉字:\n");
wscanf(L"%ls",cn);
//计算汉字数并循环输出16进制数
size = wcslen(cn);
for (inx=0; inx!=size; ++inx)
wprintf(L"%x\t",cn[inx]);
wprintf(L"\n");
return 0;
}