输入输出字符?为什么这段代码我输入1的时候输出值还为1,不应该是ascii码上的49吗?
#include <stdio.h>
main()
{
char c;
c=getchar();
putchar(c);
}
putchar是字符输出函数,输出的是字符1,如果你要输出ASCII码应该用printf("%d",c);