| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1691 人关注过本帖
标题:一道C++运算题,求解释
只看楼主 加入收藏
Undeadsprout
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-8-26
收藏
 问题点数:0 回复次数:21 
一道C++运算题,求解释
 #include <iostream.h>
 void main()
 {
  int a=3,b=6;
  int c=a^b<<2;
  cout<<c<<endl;
 }
输出是:27
怎么得到的?
搜索更多相关主题的帖子: 运算 解释 
2007-09-07 16:40
Undeadsprout
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-8-26
收藏
得分:0 
明白了!汗
<<优先级高于^

2007-09-07 16:45
cince
Rank: 1
等 级:新手上路
威 望:1
帖 子:108
专家分:0
注 册:2007-1-21
收藏
得分:0 

这个程序可以运行?

There Is Nothing Impossible In My Dictionary.
2007-09-07 17:26
天堂落日
Rank: 2
等 级:论坛游民
威 望:2
帖 子:182
专家分:10
注 册:2007-6-17
收藏
得分:0 
当然可以了
VC++6.0编译通过
都是位运算
先移位运算,然后按位异或

2007-09-07 17:31
Undeadsprout
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-8-26
收藏
得分:0 
回复:(天堂落日)当然可以了VC++6.0编译通过都是位运...
dui!

2007-09-07 18:40
cince
Rank: 1
等 级:新手上路
威 望:1
帖 子:108
专家分:0
注 册:2007-1-21
收藏
得分:0 


但是我在Dev-C++中却无法编程通过。

加上:
using namespace std;
把void main()
改为int main()
后面再加上return 0;

才可以编译通过

There Is Nothing Impossible In My Dictionary.
2007-09-07 22:48
cince
Rank: 1
等 级:新手上路
威 望:1
帖 子:108
专家分:0
注 册:2007-1-21
收藏
得分:0 
是因为编译器不能而导致的吗?

There Is Nothing Impossible In My Dictionary.
2007-09-07 22:49
流川枫2
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-9-9
收藏
得分:0 
以下是引用cince在2007-9-7 22:48:49的发言:


但是我在Dev-C++中却无法编程通过。

加上:
using namespace std;
把void main()
改为int main()
后面再加上return 0;

才可以编译通过
我不加using namespace std;才能编译啊。。。
加了就出错 error C2871: 'std' : does not exist or is not a namespace
为什么啊???
2007-09-09 10:51
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 

6的2进制是0110,左移2位是11000;3的2进制是0011;两数异或是11011=27


学习需要安静。。海盗要重新来过。。
2007-09-11 10:21
xjlsgcjdtc
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-9-4
收藏
得分:0 
回复:(cince)是因为编译器不能而导致的吗?

对,vc 6.0要求main 没有返回值也能通过的


String me = "program"
2007-09-11 10:48
快速回复:一道C++运算题,求解释
数据加载中...
 
   



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

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