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

我是一个刚接触C++的菜鸟,现有些基本知识想请教大家
int x,y,z;
x=1;
y=3;
z=0;
x=x||y&&z;
cout<<x<<','<<x&&! y||z;

其中 x&&! y 代表:"1"与"不等于3",那么它的结果是不是 1
应该怎么理解?

[此贴子已经被作者于2007-2-5 19:09:34编辑过]

搜索更多相关主题的帖子: 知识 
2007-02-05 19:00
monkeyzhen
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-1-27
收藏
得分:0 
(x&amp;&amp;(! y))||z;
2007-02-05 22:05
monkeyzhen
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-1-27
收藏
得分:0 
2007-02-05 22:58
hysy29
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-2-5
收藏
得分:0 
谢谢你们的回答~~
不过我其实是问:1与!3是什么意思,运算结果是多少
2007-02-06 12:22
lwjer
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-2-7
收藏
得分:0 

我想应该是0,因为!3就是假为0,再1与0又成了0,最后0或0就是0.
呵呵////....
我..乱说的...
你看看就好拉/...


2007-02-07 16:59
dlcdavid
Rank: 3Rank: 3
来 自:成都
等 级:新手上路
威 望:6
帖 子:193
专家分:0
注 册:2005-12-23
收藏
得分:0 
以下是引用hysy29在2007-2-5 19:00:18的发言:

其中 x&&! y 代表:"1"与"不等于3",那么它的结果是不是 1
应该怎么理解?

理解错了,,,它的意思是,,x为真(非0)且y为假(为0)
所以判断失败结果为0


为了C++,我放弃了课本
为了高考,我又放弃了C++
现在而今眼目下,我能做什么?www.
2007-02-09 18:11
leilinghua
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-10-25
收藏
得分:0 
是逻辑运算符吧

潜心学习。。。。。 Q群:C&&C++ Lovers 39951868
2007-02-14 17:43
boyyang4894
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2007-2-13
收藏
得分:0 

x&&! y||z等价与(x&&(!y))||z

!y=0 x=1  则  x&&!y结果为0

因此 0||0结果为0

2007-02-14 23:03
intin
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-3-1
收藏
得分:0 
逻辑运算,非0即1啦. 这里是0

2007-02-19 16:59
福尔摩斯
Rank: 5Rank: 5
等 级:贵宾
威 望:12
帖 子:4011
专家分:370
注 册:2006-8-15
收藏
得分:0 
请你回去看下“优先级”!

自我放逐。。。
2007-02-19 18:55
快速回复:[求助] c++初学者请教大家一个问题
数据加载中...
 
   



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

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