69,369
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
#include<stdlib.h>
int main(){
char *a="我是中国人";
unsigned char qh,wh;
//scanf("%s",a);//如果从这里输入汉字为什么得不到汉字区位码????应该怎么做才能得到?????
while(*a)
{
qh=*(a)-0xa0; //汉字区位码
wh=*(a+1)-0xa0;
printf("%0x,%0x\n",qh,wh);
a+=2;
}
system("pause");
return 0;
}
#include<stdio.h>
#include<stdlib.h>
int main()
{
char str[10]={0};
char *a=str;
unsigned char qh,wh;
scanf("%s",a);//如果从这里输入汉字为什么得不到汉字区位码????应该怎么做才能得到?????
while(*a)
{
qh=*(a)-0xa0; //汉字区位码
wh=*(a+1)-0xa0;
printf("%0x,%0x\n",qh,wh);
a += 2;
}
system("pause");
return 0;
}