神呀,救救我

smileme 2001-03-15 10:55:00
# include<iostream.h>
int Infer();
void main()
{
int a=Infer();
switch(a){
case 0:cout<<"d\n";break;
case 1:cout<<"c\n";break;
case 2:cout<<"b\n";break;
case 3:cout<<"a\n";break;
default: cout<<"no\n";
}
}
int Infer()
{
for(int i=0;i<4;i++)
{ if(!(1==(1<<i&5)||4==(1<<i&5)))
continue;
if(!(2==(1<<i&6)||4==(1<<i&6)))
continue;
if(!(8==(1<<i&12)||4==(1<<i&12)))
continue;
return i;
}
return -1;
}
数字前加&是什么意思
1<<(i&5) 是什么意思

...全文
112 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yghying 2001-03-17
  • 打赏
  • 举报
回复
数字前加&是什么意思
1<<(i&5) 是什么意思
& 在这里是位运算符,执行位与操作。
1<<(i&5) 意思是i先与5执行位与操作,然后再将1左移(i&5)位。
建议:复习C的位运算部分内容。

pxguofan 2001-03-17
  • 打赏
  • 举报
回复
要这样会有好多神仙和仙女了!没想到我也早成仙了。
pxguofan 2001-03-17
  • 打赏
  • 举报
回复
倒!!
brucegong 2001-03-16
  • 打赏
  • 举报
回复





haha,见笑,我的发言有一个错字---"位"运算

















xycleo 2001-03-16
  • 打赏
  • 举报
回复
有人还说C没用呢!!,这么简单也不会!!
david_lirihui 2001-03-16
  • 打赏
  • 举报
回复
你最好找本C语言书看。这是C语言中的位运算!(当然C++)中也有!)<<表示左移位,&表示逻辑与。举一个例子:
//<<左移位,其对应的为>>称为右移位
int nNumA=1; // beginning value is 1
nNumA << 2; // 1的二进制码向左移两位,ending value is 8
//&逻辑与
int nNumB=1;
int nNumC=0;
int nNumD=nNumB&nNumC;//1和0的二进制码相与后为0 nNumD is 0;
如果有什么不懂,请去参考C语言的书!
brucegong 2001-03-15
  • 打赏
  • 举报
回复






查C手册中关于为运算的部分!!!!!
不要老想着C++,它毕竟是以C为基础的.虽然说可以只学C++,但,想一下,现在动不动还嵌汇编代码,又怎么可以轻言C过时呢?












-------------------------------------------------------------------------------- 安全焦点简介 一、这个鬼地方 1、定位 全方位、非商业而且有自己独特风格的黑客及安全站点。 2、目的 a、整理和发掘网络安全、黑客方面技术文献及工具、代码。 b、发布我们——包括任何一个对安全有想法的朋友——的想法和发现,为大家提供发布文章及安全、黑客相关工具的园地。 c、结识更多有共同志向的朋友,共同研究、讨论网络安全的方方面面。 二、这帮兄弟们 alert7 生活和技术都挺扎实的家伙。 公钥 benjurry 勤奋、知识面广。 公钥 blackhole 诚实可靠小郎君! 公钥 casper 相当前卫,不拘小节。 公钥 eyas 好好学习,天天向上。 公钥 flashsky 吟诗作对、Windows编程之好手。 公钥 glacier 乍看是个人渣,细看还不如乍看。 公钥 isno 学习学习再学习。 公钥 quack 呆。 公钥 refdom 话不多。 公钥 san 呐,救救我吧…… 公钥 stardust 生活简单,脑袋也简单。 公钥 virtualcat 热情,热心,热血…… 公钥 watercloud 一无是处,杂而无章。 公钥 wollf Wollf Omen Look Lovely Forever 公钥 xundi 老实,诚实...... 公钥 一群普普通通的家伙,来自五湖四海,不在同一公司。喜欢自由自在,生活简单,爱玩电脑,偶尔做事会出格;-)有很多梦想,有很多希望……——我们不敢自称黑客,但我们会尽力做到自由与开放。

70,031

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧