想用字符变量存数字,但是输入的时候没改,还是%d,输出的地方改了,输入的是数字,输出就变成了汉字,这是怎么回事?
定义的num就是字符型变量嘛,所以输入的数字其实是对应的ASCII码值,可以考虑把scanf改成gets进行输入,或者直接改为%s
程序中字符串以数字读入,内部转换为ascii码输出中文字符