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

[复制链接]
查看11 | 回复3 | 2007-4-26 13:47:18 | 显示全部楼层 |阅读模式
按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。例如:2&3可写算式如下: 10 (2的二进制)&11 (5的二进制补码) 10 (2的二进制)可见2&3=2。 10&11------ 10
回复

使用道具 举报

千问 | 2007-4-26 13:47:18 | 显示全部楼层
&的意思是按位与2 换成二进制 00103 换成二进制 00112&3可化为 0010&0011------0010即2&3=2
回复

使用道具 举报

千问 | 2007-4-26 13:47:18 | 显示全部楼层
就是位运算的操作啊~~与操作,的意义跟&&是一样的,只是换成2进制后2是103是112&3就是10,及2
回复

使用道具 举报

千问 | 2007-4-26 13:47:18 | 显示全部楼层
呵呵,计算符号有先后之分的,要注意喽。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行