| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 471 人关注过本帖
标题:帮忙分析一下这个句子呗!谢谢
只看楼主 加入收藏
自信来自实力
Rank: 1
来 自:长春
等 级:新手上路
帖 子:12
专家分:7
注 册:2011-4-5
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:8 
帮忙分析一下这个句子呗!谢谢
if(a[i]-'0'>=n&&a[i]<'A'||a[i]-'A'+10>=n)

如果觉的不太清楚,可以给我留言!
2011-04-05 20:11
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
顶你的ID,

我就是真命天子,顺我者生,逆我者死!
2011-04-05 20:21
ansic
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
收藏
得分:10 
if(a[i]-'0'>=n&&a[i]<'A'||a[i]-'A'+10>=n)
a[i]表示一个字符型数据。 n表示一个整形数值,红色部分a[i]-'0'表示将字符转成整数,绿色部分表示a[i]的ascii码小于字符A,蓝色部分表示如果a[i]的ascii码大于A,也将字符转成整数,比如'B'-‘A’+10=42-41+10=11
简而言之,就是将输入的char型数据转成int型数据。

善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-04-06 10:53
hy1107648
Rank: 2
等 级:论坛游民
帖 子:80
专家分:40
注 册:2010-2-8
收藏
得分:0 
顶3楼~ 学习了
2011-04-06 13:18
felixmerry
Rank: 2
等 级:论坛游民
帖 子:3
专家分:12
注 册:2011-4-6
收藏
得分:10 
回复 楼主 自信来自实力
if(a[i]-'0'>=n&&a[i]<'A'||a[i]-'A'+10>=n)
我想你的数组a及n应该是整形的吧?&&比||优先级高,先执行,0的ASC码是48相应的A是65.先计算a[i]-'0'>=n,a[i]<'A',a[i]-'A'+10>=n三部分,然后对前两部分进行与运算,再将结果与第三部分进行与运算,再判断整个表达式的0或者非0.我建议你翻一下相关书籍。若有错,请包涵!
2011-04-06 14:05
自信来自实力
Rank: 1
来 自:长春
等 级:新手上路
帖 子:12
专家分:7
注 册:2011-4-5
收藏
得分:0 
回复 2楼 BlueGuy
谢顶!!

用实力说话
2011-04-07 18:27
自信来自实力
Rank: 1
来 自:长春
等 级:新手上路
帖 子:12
专家分:7
注 册:2011-4-5
收藏
得分:0 
回复 3楼 ansic
太感谢了!我是个菜鸟,看来,要多向大家学习了!也希望多帮助我这个菜鸟!小弟在这儿有礼了!!

用实力说话
2011-04-07 18:30
自信来自实力
Rank: 1
来 自:长春
等 级:新手上路
帖 子:12
专家分:7
注 册:2011-4-5
收藏
得分:0 
回复 5楼 felixmerry
你能帮助我这个菜鸟,小弟感激不尽,稍微明白了一些,毕竟刚接触这门技术,还需要各位的帮助呢!

用实力说话
2011-04-07 18:32
自信来自实力
Rank: 1
来 自:长春
等 级:新手上路
帖 子:12
专家分:7
注 册:2011-4-5
收藏
得分:0 
回复 4楼 hy1107648
没事学学习,反正闲着也是闲着。。。。。

用实力说话
2011-04-07 18:34
快速回复:帮忙分析一下这个句子呗!谢谢
数据加载中...
 
   



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

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