ch=(ch>='A'&&ch<='Z')?ch+32:ch;
ch=(ch>='A'&&ch<='Z')?ch+32:ch;
日期:2008-04-04 20:10:49 人气:1
这个表达式等价于:
ch= ( (ch>='A'&&ch<='Z')?ch+32:ch );
后面的条件表达式使得这个语句相当于下面的if语句:
if (ch>='A'&&ch<='Z) ch=ch+32;
else ch=ch;
如果ch保存的是一个大写字母,则转换为对应的小写字母,否则保留原值。