A-A+
有以下程序: #include main() { char a=H; a=
问题详情
有以下程序: #include<stdio.h> main() { char a=H; a=(a>=Aa<=2)?(a-A+a):a; printf("%cn",a); } 程序运行后的输出结果是()。
A.A
B.a
C.H
D.h请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D
多元运算符问号前面表达式为真,所以(a-A+a)赋值给a,括号里的运算是把大写字母变成小写字母,所以答案应为选项D。