问题 填空题

已知字符’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’。

问答题 简答题
单项选择题