问题
填空题
已知字符’A’的ASCII码为65,以下程序运行后的输出结果是 【9】 。
#include <stdio.h>
main( )
char a,b;
a=’A’+’5’-’3’; b=a+’6’-’2’;
printf( "% d% c\n", a, b);
答案
参考答案:67G
解析: 由于’5’-’3’=2,所以a=’A’+’5’-’3’=’C’,按"%d"格式输出’C’的ASCII码为67;同理,’6’-’2’=4,b=a+’6’-’2’=’C’+4=’G’,按"%c"格式输出为’G’。