为什么这道c语言题选择B而不是D?

如题所述

第1个回答  2019-06-10
三目运算符,先判断ch是否在'A'和'Z'之间,是则取值ch+32,否则取值ch,因为ch初始值是'A',满足在'A'和'Z'之间,所以取值ch+32,而'A'加上32恰好是'a'的ASCII值,将这个值赋值给ch,所以最终ch就是'a'