c语言中&=~是什么意思

日期:2021-06-15 18:07:25 人气:1

c语言中&=~是什么意思

&
~都是位操作运算符
&是与运算,规定
1&1=1
1&0=0
0&1=0
0&0=0
~是取反运算,它的作用是将二进制数中的1转换成0,把0转换成1。例如~11010=00101=101

a&=~b的意思就是
a=
a
&
(~b)
    A+
热门评论