为什么输入字符“(”没有用呀?

帮忙
a=getchar()
printf(“%c”,a);

可以正常输出啊

#include<stdio.h>
int main()
{
    int c;
    char a;
    a=getchar();
    printf("%c",a);
    return 0;

}

img

为什么没有用,代码发出来看下或者运行截图。

你是不是输入的“(”是中文的,中文字符是两个字节,getchar()只能读取一个字节

看看是不是中英文符号用反了