社区
Web 开发
帖子详情
2&3=2,3&2=2,7&10=2 符号&代表什么意思,如何运算的?
kadach11
2009-06-30 03:48:51
如题!
...全文
239
4
打赏
收藏
2&3=2,3&2=2,7&10=2 符号&代表什么意思,如何运算的?
如题!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
电灯泡
2009-07-01
打赏
举报
回复
&是位运算符,把2和3变成二进制的形式,然后再相与,把相与的结果再转换成十进制数就ok
sxtbuaa
2009-06-30
打赏
举报
回复
楼上的理解很正确!
&是位与计算符
hli33
2009-06-30
打赏
举报
回复
应该是二进制&是按位与运算.
2&3=2---->010&011=010
3&2=2---->011&010=010
7&10=2--->0111&1010=0010
我是这么理解的
dnliophsam
2009-06-30
打赏
举报
回复
&这是按位与运算
“&”与“==”的优先级谁更高?
在编程语言中,
运算
符的优先级是我们必须考虑的一个问题。那么在C/C++中,“&”和“==”谁的优先级更高一些呢?我们来看一下下面的两段程序: 程序一: #include using namespace std; int main() { int a=0x0011,b=0x1
10
0; if((a&b)==0) cout<<"a&b==0"<
逻辑
运算
(|=、&=、^=)在代码中的具体含义
|=:两个二进制对应位都为0时,结果等于0,否则结果等于1; &=:两个二进制的对应位都为1时,结果为1,否则结果等于0; ^=:两个二进制的对应位相同,结果为0,否则结果为1。
C/C++ &与&& |与|| 的区别
速览 &: (1)按位与1&1=1 1&0=0 0&0=0 (2)&var =var 的地址 &&: 判断两真为真其余全为假:if(a==0&&b==0)意思就是if a为0并且b为0的时候,执行下一步操作。 |: 按位或1|1=1 1|0=1 0|0=0 ||:判断有一真即为真否则为假:if(a==0||b==0)意思就是if a为0或者b为0的时候,执行下一步操作。
&(与
运算
)、|(或
运算
)、^(异或
运算
)的本质理解
按位与
运算
符(&) 参加
运算
的两个数据,按二进制位进行“与”
运算
。
运算
规则:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:两位同时为“1”,结果才为“1”,否则为0 例如:3&5 即 0000 0011& 0000 0
10
1 = 00000001 因此,3&5的值得1。 另,负数按补码形式参加按位与
运算
。 “与
运算
”的特殊用途: (1
&与&&的区别,|与||的区别,==与equals区别
&与&&的区别,|与||的区别,==与equals区别 一、&与&&的区别 &
运算
符有两种用法:(1)按位与;(2)逻辑与。&&
运算
符是短路与
运算
。 1、最终结果一样。 2、&无论左边是false还是true,右边都执行。 3、&&具有短路效果,左边是false,右边不执行。 4、&&...
Web 开发
81,114
社区成员
341,728
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章