设ch是char型变量,其值为’A’,则下面表达式的值是 【 】 ch=(ch>=’A’&8Lch

admin2017-10-26  30

问题 设ch是char型变量,其值为’A’,则下面表达式的值是    【    】
  ch=(ch>=’A’&8Lch<=’Z’)?(ch+32):ch

选项 A、’A’
B、’a’
C、’Z’
D、’Z’

答案B

解析 由于字符型变量ch的值为’A’,计算表达式(ch>=’A’&&ch<=’Z’)?(ch+32):ch,先计算其中的条件表达式,由于条件ch>=’A’&&h<=’Z’成立,该条件表达式以ch+32=97为结果。并将该值赋给变量ch,以字符表达这个值为’a’。
转载请注明原文地址:https://kaotiyun.com/show/l1kx777K
0

最新回复(0)