&在C语言编程中怎么用,比如X=2,Y=3,X&Y为多少

 我来答
百度网友56c9cee
2007-04-26 · TA获得超过105个赞
知道答主
回答量:94
采纳率:0%
帮助的人:71万
展开全部
按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。

例如:2&3可写算式如下: 10 (2的二进制)&11 (5的二进制补码) 10 (2的二进制)可见2&3=2。
10
&11
------
10
阿飞丢了小蝴似c1
2007-04-26 · TA获得超过1788个赞
知道小有建树答主
回答量:1312
采纳率:0%
帮助的人:1164万
展开全部
X&Y为2
&就是位与,是用二进制方式来运算的.
2的二进制为10
三的二进制为11
10和11相与,结果为10.即为十进制的2了.
因为0和1相与为0
1和1相与为1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
争旋济5292
2007-04-26
知道答主
回答量:24
采纳率:0%
帮助的人:0
展开全部
就是位运算的操作啊~~
与操作,的意义跟&&是一样的,只是换成2进制后
2是10
3是11
2&3就是10,及2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yisbad
2007-04-26 · TA获得超过538个赞
知道小有建树答主
回答量:124
采纳率:0%
帮助的人:161万
展开全部
&的意思是按位与
2 换成二进制 0010
3 换成二进制 0011
2&3可化为
0010
&0011
------
0010
即2&3=2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
狐狸狐图
2007-04-26 · 超过10用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:0
展开全部
呵呵,计算符号有先后之分的,要注意喽。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式