其他分享
首页 > 其他分享> > C语言:获取汉字的编码

C语言:获取汉字的编码

作者:互联网

#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;

}

标签:编码,inx,cn,wprintf,汉字,C语言,include,输入,size
来源: https://www.cnblogs.com/xkdn/p/14617745.html