#include <stdio.h>
int main()
{
int c1,c2;
c1=197;
c2=198;
printf("c1=%c,c2=%c\n",c1,c2);
printf("c1=%d,c2=%d\n",c1,c2);
return 0;
}
197和198是不是本来就没有对应的可输出字符
ascii码范围是0~127,197和198已经超出了ascii码表范围,所以没有对应字符可供输出
尝试改为97和98有帮助望采纳~
assii码表一般扩展码表是不生效的 要用扩展码表要专门设置的
一般关注的是码表,扩展码表一般不关注的~ 去了解assii码表与字符的关系 以及扩展码表是啥~