| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 700 人关注过本帖
标题:菜鸟请教大家一个问题----------
只看楼主 加入收藏
GOTOC
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2004-10-1
收藏
 问题点数:0 回复次数:4 
菜鸟请教大家一个问题----------

!(3<4)||(2>5)&&(4>1)

这一语句怎么理解? 这是逻辑运算符里面的东西了,我还没搞懂 还有结果值是多少啊?? 我知道它们之间的优先级

我理解的是 1. 我先算的是

!(3<4): (3<4)成立值为0.“当条件不成立时,结果为‘真’值为1,当条件成立时,结果为‘假’值为0.

2. 然后

(2>5)&&(4>1) (2>5)不成立,(4>1)成立 值为0."当条件1成立并且条件2也成立时,逻辑与成立,结果为'真'值为1,其余情况结果为'假'值为0 3. 再 (我不知道是这部还是第1部算错了) 0||0 [也就是我把!(3<4)的值0 跟 (2>5)&&(4>1)的值0做比较了,我不知道是不是这样理解的,请指点] 成立值为1.“当条件1成立或者条件2成立,逻辑或成立,结果为'真'值为1,其余情况都为‘假'值为0

!(3<4)||(2>5)&&(4>1) 最后结果值为1 可是编译后我想的结果错误,想了好久,都想不通,请各位指点下

2004-10-01 23:54
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 

重看书,|| ,&&都是“短路”操作符


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2004-10-02 00:16
空前
Rank: 1
等 级:新手上路
帖 子:1146
专家分:0
注 册:2004-5-11
收藏
得分:0 
结果:0

2004-10-02 00:24
GOTOC
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2004-10-1
收藏
得分:0 

我知道结果为0

我算的结果为1,我想知道我哪个地方有错了

也只重看这个逻辑运算符的用法了

2004-10-02 00:31
空前
Rank: 1
等 级:新手上路
帖 子:1146
专家分:0
注 册:2004-5-11
收藏
得分:0 

0||0

等于0吗?


2004-10-02 00:34
快速回复:菜鸟请教大家一个问题----------
数据加载中...
 
   



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

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