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

日期:2018-05-09 16:50:21 人气:1

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

它的顺序是这样的: 先执行 (ch>='A'&&<='Z')? 它判断当前的ch的值是不是[A-Z]区间的大写字母 如果条件成立,则返回 (ch+32),即当前ch的值+32,再赋值给ch 如果条件不成立,则返回 ch 本身,即 ch = ch
    A+
热门评论