ch=(ch>='A'&&ch<='Z')?ch+32:ch;

日期:2008-04-04 20:10:49 人气:1

ch=(ch>='A'&&ch<='Z')?ch+32:ch;

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