a|=b 是什么意思

Posted jack-star

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了a|=b 是什么意思相关的知识,希望对你有一定的参考价值。

a|=b的意思就是把a和b按位或然后赋值给a 按位或的意思就是先把a和b都换成2进制,然后用或操作,相当于a=a|b

&是按位与(双目运算符,需要2个操作数)
|是按位或(双目运算符)
~是按位非(单目运算符)

1&0=0, 0&1=0, 0&0=0, 1&1=1
1|0=1, 0|1=1, 0|0=0, 1|1=1
~1=0,~0=1

a|=b等价于a=a|b;
同理a&=b等价于a=a&b

 

 

a!=b的意思a不等于b

 

以上是关于a|=b 是什么意思的主要内容,如果未能解决你的问题,请参考以下文章

数学 中mod是啥意思

C++ 语法“A::B:A ;”是啥意思?意思是

在C语言中a^b是啥意思啊

js中value^= 是啥意思

a|=b 是什么意思

c语言中a^b和a&b分别是什么意思啊