| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 423 人关注过本帖
标题:句子解释
只看楼主 加入收藏
gu2570438155
Rank: 1
等 级:新手上路
帖 子:4
专家分:5
注 册:2012-3-21
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:8 
句子解释
#include <stdio.h>
main()
{
    char ch;
    printf("input ch:");
    scanf("%c",&ch);
    ch=(ch>='A' && ch<='Z')? ch+32:ch;//这句话怎么理解?
    printf("%c\n",ch);
}
搜索更多相关主题的帖子: include 
2012-03-21 14:37
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:3 
大写转小写

总有那身价贱的人给作业贴回复完整的代码
2012-03-21 14:41
cqm9266
Rank: 3Rank: 3
来 自:福建
等 级:论坛游侠
帖 子:174
专家分:186
注 册:2011-10-28
收藏
得分:4 
如果ch是大写的话 ch+32也就是小写对应的 大小
收到的鲜花

没病的人说有病的人有病,有病的人说没病的人有病。到底是谁有病?
2012-03-21 15:01
stevewang
Rank: 2
来 自:中国四川
等 级:论坛游民
帖 子:17
专家分:33
注 册:2012-2-17
收藏
得分:10 
ch=(ch>='A' && ch<='Z')? ch+32:ch;//这句话怎么理解?
1、ch是一个字符变量,其值可以直接与十进制整数进行算术运算;
2、这是一个复制语句,ch的值取决于右边的条件表达式。
例如:
当ch = 'A'时,ch的值为A+32相当于65+32,结果为97,而97对应的字符是a,即ch = a;
当ch = 'a'时,该值不在大写字母A~Z范围里,所以ch的值不变。

一般的条件表达式如下:
A = (B > C) ? B : C;
如果B大于C成立,A = B;否则A = C。

希望可以帮助你!
收到的鲜花
2012-03-21 16:02
喝醉的猫
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:68
专家分:120
注 册:2012-3-13
收藏
得分:1 
呵呵三楼的朋友解释的很好!就是那个解释
2012-03-21 16:51
施熠
Rank: 2
来 自:南京
等 级:论坛游民
帖 子:69
专家分:29
注 册:2012-2-4
收藏
得分:1 
大小写转换
2012-03-21 17:07
gu2570438155
Rank: 1
等 级:新手上路
帖 子:4
专家分:5
注 册:2012-3-21
收藏
得分:0 
回复 4楼 stevewang
谢谢您!
2012-03-21 17:19
zcxuexi
Rank: 2
等 级:论坛游民
帖 子:14
专家分:18
注 册:2012-3-21
收藏
得分:1 
4楼的解释的好仔细啊
2012-03-21 17:30
stevewang
Rank: 2
来 自:中国四川
等 级:论坛游民
帖 子:17
专家分:33
注 册:2012-2-17
收藏
得分:0 
回复 7楼 gu2570438155
不客气哈,有问题大家一起交流,相互学习共同进步
2012-03-22 16:06
快速回复:句子解释
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.053595 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved