第22题: [单项选择]运行下列程序,若从键盘输入字母“a”,则输出结果是( )。 char c; c=getchar( ); if(c>='a'&&c<='g')c=c+4; else if(c>='g'&&c<='z')c=c-21; else printf("input error!/n"); putchar(c); A. f B. t C. e D. d 参考答案:C 答案解析:[解析] 首先,getchar函数通过键盘读入字符'a',即c='a'(其实c得到的是字符a的ASCII码值),然后判断if语句的控制条件,发现'a'>='a'&&'a'<='g'成立,则执行下列的语