C语言 &= |= 都是什么意思?

谢谢... 谢谢 展开
 我来答
王叔叔喝的高
2018-04-17 · TA获得超过7164个赞
知道小有建树答主
回答量:40
采纳率:0%
帮助的人:5259
展开全部

&(按位与)双目运算,功能是参与运算的两个数各对应的二进制位相与,只有对应的两个二进制位均为1时,结果为1,否则为0; |(按位或)双目运算,功能是参与运算的两个数各对应的二进制位相或,只有对应的两个二进制位有一个为1时,结果就为1

关于C语言:

1、C语言说到底是一门以内存为中心的编程语言,你能不能学懂它,其实很大程度上不取决于你智商高低,而是你是否拥有扎实的计算机结构、存储、运算原理方面的知识!

2、 在这里,我想强调,任何新知识的学习都是有一定的前提条件的。C语言学习的前提条件就是,对计算机系统要有一个整体的,科学的基础认识。 脱离了这个基础认识,一切都很困难。所以,有些同学学不会C语言,不是因为他们智商不行,而是因为他们没有准备好。

apple465
推荐于2017-11-25 · TA获得超过499个赞
知道小有建树答主
回答量:105
采纳率:0%
帮助的人:85.6万
展开全部
&= 是与等于 是一个缩写
&是按位与运算的符号 a &= b实际上就是 a = a&b;同理|=一般读作或等于|为按位或a |= b 实际上就是 a = a | b同样的写法还有+= 加等-= 减等^= 异或等等等 就是一个简写的语法而已
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水焱新火
2014-01-21 · TA获得超过256个赞
知道小有建树答主
回答量:144
采纳率:100%
帮助的人:128万
展开全部
和+ = -=一样的
a+=1 就是 a= a+1
同样a &= 1就是 a = a& 1,&是与操作,就是 把左右两边的数字按位 与操作,两个位都是1结果为1,否则为0,|是或操作,具体可以百度下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
理想之芽
2014-01-21 · TA获得超过212个赞
知道小有建树答主
回答量:100
采纳率:0%
帮助的人:81.9万
展开全部
a&=b;等价于a=a&b;a跟b按位求与后赋值给a。
a|=b;等价于a=a|b;a跟b按位求或后赋值给a。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
paddy_1990
2014-01-21 · 超过13用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:35.8万
展开全部
a &=b 等价于 a=a&b 意思是将a和b按位与后的值赋给a
|=是按位或 理同之
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式