| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1141 人关注过本帖
标题:求&的教程..
只看楼主 加入收藏
peitao2003
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2008-10-17
收藏
得分:0 
&和&&是梁个概念,优先级也不一样、
2008-11-20 21:52
zqy110007
Rank: 3Rank: 3
来 自:外太空
等 级:论坛游民
威 望:6
帖 子:1493
专家分:82
注 册:2008-11-19
收藏
得分:0 
书??我哪来的钱嘎?
给点建议,什么书里有?
教教我...我去下载.

每个人都是蛤蟆,只是井的大小不同罢了.
沙石下的泉水,挖得越深,泉水越清.
2008-11-20 21:57
TangC
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2008-11-17
收藏
得分:0 
&和&&不同,&是按位与,而&&是逻辑与。

[[it] 本帖最后由 TangC 于 2008-11-21 10:34 编辑 [/it]]
2008-11-21 10:33
zqy110007
Rank: 3Rank: 3
来 自:外太空
等 级:论坛游民
威 望:6
帖 子:1493
专家分:82
注 册:2008-11-19
收藏
得分:0 
哦...
给点详细的例子啦...

每个人都是蛤蟆,只是井的大小不同罢了.
沙石下的泉水,挖得越深,泉水越清.
2008-11-21 13:01
TangC
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2008-11-17
收藏
得分:0 
int a=12,b=8,c;
c=a&b;
printf("%d\n",c);
c=a&&b;
printf("%d\n",c);

输出结果是:
8
1
2008-11-21 14:26
zqy110007
Rank: 3Rank: 3
来 自:外太空
等 级:论坛游民
威 望:6
帖 子:1493
专家分:82
注 册:2008-11-19
收藏
得分:0 
哦....
知道了,a&b是怎么运算的?为什么是8??

每个人都是蛤蟆,只是井的大小不同罢了.
沙石下的泉水,挖得越深,泉水越清.
2008-11-21 16:15
TangC
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2008-11-17
收藏
得分:0 
十进制的12写成二进制是: 1100
十进制的8 写成二进制是: 1000
从右到左分别称为BIT0,BIT1,BIT2,BIT3。
先看BIT0,两个数都是0,相与的结果是0,所以结果的BIT0也是0
再看BIT1,两个数也都是0,相与的结果是0,所以结果的BIT1也是0
再看BIT2,第一个是1,第二个是0,相与的结果也是0,所以结果的BIT2还是0
再看BIT3,两个都是1,相与的结果是1,所以结果的BIT3是1
最后得到的BIT3,BIT2,BIT1,BIT0分别是1000,再换算成十进制就是8
2008-11-23 13:05
dubukuangye
Rank: 1
等 级:新手上路
威 望:2
帖 子:155
专家分:3
注 册:2008-11-11
收藏
得分:0 
按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。

  例如:9&5可写算式如下: 00001001 (9的二进制补码)&00000101 (5的二进制补码) 00000001 (1的二进制补码)可见9&5=1。

  按位与运算通常用来对某些位清0或保留某些位。例如把a 的高八位清 0 , 保留低八位, 可作 a&255 运算 ( 255 的二进制数为0000000011111111)。

main(){
 int a=9,b=5,c;
 c=a&b;
 printf("a=%d\nb=%d\nc=%d\n",a,b,c);
}


刚google一下,找到了这些,与君共享

与其离开她为了过的更好,不如抓住她,自己努力让她过的更好
2008-11-24 15:44
快速回复:求&的教程..
数据加载中...
 
   



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

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