领养吉娃娃:在C语言中,怎么将汉字转换成ascii码,请举例说明.

来源:百度文库 编辑:高考问答 时间:2024/04/30 00:30:35
在C语言中,怎么将汉字转换成ascii码,请举例说明

汉字不能表示成ASCII码,简体汉字一般是用GB2312存储的,占用两个char位置。举例如下
main()
{
char chn[3];
scanf("%s",chn); //这里输入一个汉字
printf("%d %d\n",chn[0]&0xFF,chn[1]&0xFF);
//输出对应的数字,与0xff做且运算是为了保证输出正数
return 0;
}

将汉字定义为unsigned char也可以。