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

设ch是char型变量,其值为'A',则表达式“ch=(ch >='A'&&ch< ='Z')(ch+32):ch”的值是()
A、'A'
B、'a'
C、'Z'
D、'z'
【正确答案】:B
【题目解析】:本题表达式的含义为若ch的值在'A'到'z'之间则将ch增加32并输出。'A'的ASCII的值为65,'a'的ASCII的值为97。