这句c是什么意思?ch=(ch>='A'&&<='Z')?(ch+32):ch;

详细解释一下~谢谢~

它的顺序是这样的:

先执行 (ch>='A'&&<='Z')? 它判断当前的ch的值是不是[A-Z]区间的大写字母
如果条件成立,则返回 (ch+32),即当前ch的值+32,再赋值给ch
如果条件不成立,则返回 ch 本身,即 ch = ch
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-10-04
输入一个字符,先判断,如果在A~Z之间,输出对应字母的小写,反之直接输出。
相似回答