&在C语言编程中怎么用,比如X=2,Y=3,X&Y为多少
5个回答
展开全部
X&Y为2
&就是位与,是用二进制方式来运算的.
2的二进制为10
三的二进制为11
10和11相与,结果为10.即为十进制的2了.
因为0和1相与为0
1和1相与为1
&就是位与,是用二进制方式来运算的.
2的二进制为10
三的二进制为11
10和11相与,结果为10.即为十进制的2了.
因为0和1相与为0
1和1相与为1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是位运算的操作啊~~
与操作,的意义跟&&是一样的,只是换成2进制后
2是10
3是11
2&3就是10,及2
与操作,的意义跟&&是一样的,只是换成2进制后
2是10
3是11
2&3就是10,及2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
&的意思是按位与
2 换成二进制 0010
3 换成二进制 0011
2&3可化为
0010
&0011
------
0010
即2&3=2
2 换成二进制 0010
3 换成二进制 0011
2&3可化为
0010
&0011
------
0010
即2&3=2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呵呵,计算符号有先后之分的,要注意喽。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询