问题 单项选择题

若有以下程序
#include<stdio.h>
main()
char c1,c2;
c1=’C’+’8’-’3’; c2=’9’-’0’;
printf("%c %d\n",c1,c2);

则程序的输出结果是______。

A.H 9
B.表达式不合法输出无定值
C.F’9’ D.H’9’

答案

参考答案:A

解析: c1=’C’+’8’-’3’;实际上c1为’C’加上5,为’H’,c2=’9’-’0’; c2值为9,所以选择A。

多选题
单项选择题 案例分析题