你的那篇博文 十六进制GBK编码转为汉字[C语言]

2025-03-18 23:41:18
推荐回答(1个)
回答1:

#include
void main()
{
unsigned char ch[]="汉字";
printf("%s\n", ch);
printf("%x %x %x %x\n",ch[0],ch[1],ch[2],ch[3]);
}
你会发现,输出的是
汉字
ba ba d7 d6
你写程序时,直接写出中文就行了,GBK码本身就是机算机存储汉字时的16进制编码。