问题 单项选择题

设ch是char型变量,其值为'A',则下面表达式的值是( )。 ch=(ch>='A'&&ch<='Z') (ch+32):ch

A.A

B.a

C.Z

D.z

答案

参考答案:B

解析: ch=(ch>='A'&&ch<='Z')(ch+32):ch,其中,初始ch='A',则ch>='A' &&ch<='Z'为真,执行ch+32变成小写a。

填空题
问答题 简答题