A-A+

有以下程序 main(){ chara=H; a:(a>=A&&a<=Z)?(a+32);a

2022-08-12 18:17:19 问答库 阅读 197 次

问题详情

有以下程序 main(){ chara=H; a:(a>=A&&a<=Z)?(a+32);a; printf(%cn,a);) 程序运行后的输出结果是
A.H
B.A
C.h
D.a请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
表达式a=(a>="A"&&a<="z")?(a+32):a,为条件表达式,如果a是大写字符,则转换为小写字符存放到a中,否则不变。

考点:程序