至于什么是机内码、区位码、国际码,百度谷歌一大堆,下面直接给代码
#include<stdio.h>
void main(void)
{
unsigned char temp[2];
scanf("%s",temp);
printf("机内码高字节是0x%.2x\n",temp[0]);
printf("机内码低字节是0x%.2x\n",temp[1]);
printf("区位码区码是%2d\n",temp[0]-0xa0);
printf("区位码位码是%2d\n",temp[1]-0xa0);
printf("国际码高字节是0x%.2x\n",temp[0]-0x80);
printf("国际码低字节是0x%.2x\n",temp[1]-0x80);
}
程序运行效果图如下: