这句c是什么意思?ch=(ch>='A'&&<='Z')?(ch+32):ch;
发布网友
发布时间:2024-10-06 19:38
我来回答
共2个回答
热心网友
时间:2024-10-28 07:25
它的顺序是这样的:
先执行 (ch>='A'&&<='Z')? 它判断当前的ch的值是不是[A-Z]区间的大写字母
如果条件成立,则返回 (ch+32),即当前ch的值+32,再赋值给ch
如果条件不成立,则返回 ch 本身,即 ch = ch
热心网友
时间:2024-10-28 07:25
输入一个字符,先判断,如果在A~Z之间,输出对应字母的小写,反之直接输出。
热心网友
时间:2024-10-28 07:25
它的顺序是这样的:
先执行 (ch>='A'&&<='Z')? 它判断当前的ch的值是不是[A-Z]区间的大写字母
如果条件成立,则返回 (ch+32),即当前ch的值+32,再赋值给ch
如果条件不成立,则返回 ch 本身,即 ch = ch
热心网友
时间:2024-10-28 07:25
输入一个字符,先判断,如果在A~Z之间,输出对应字母的小写,反之直接输出。
热心网友
时间:2024-10-28 07:25
它的顺序是这样的:
先执行 (ch>='A'&&<='Z')? 它判断当前的ch的值是不是[A-Z]区间的大写字母
如果条件成立,则返回 (ch+32),即当前ch的值+32,再赋值给ch
如果条件不成立,则返回 ch 本身,即 ch = ch
热心网友
时间:2024-10-28 07:25
输入一个字符,先判断,如果在A~Z之间,输出对应字母的小写,反之直接输出。