C语言中以整数的形式输入一个char,我们没有办法,必须要先输入给一个整数,再交给那个char的类型。这句话感觉看了很多资料还是没懂
我在Dev C++5.7.1上试过如下代码
#include<stdio.h>
int main()
{
char a = 0;
scanf("%d",&a);
printf("%d",a);
return 0;
}
它在编译运行时并没有报错,但是我直接给它用%d输入的整数,感觉与上述问题是矛盾的,求大牛帮忙解决!!!