#include<stdio.h>
void main()
{int ASCII;
char word;
printf("请输入码值");
scanf("%d",&ASCII);
printf("对应字母为%c",word);
}
```
word没有初始化啊
word = (char) ASCII;
你输入到ASCII变量,却输出word变量,这是要干啥啊?还指望word能输出你输入的值?
输出那里
printf("%c",ASCII);
应该这么写 你那么写输出的word 和你输入ASCII有什么关系呢
#include<stdio.h>
void main()
{
char word;
printf("请输入码值");
scanf("%d",&word);
printf("对应字母为%c",word);
}