问题
单项选择题
设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。
设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。