关于c语言按位取反的运算
关于c语言按位取反的运算
日期:2020-12-15 11:06:16 人气:1
两者都为1为1,否则为0。
1&1=1,1&0=0,0&1=0,0&0=0
或运算:|
两者都为0为0,否则为1
1|1=1,1|0=1,0|1=1,0|0=0
非运算:~
1取0,0取1
~1=0,~0=1
~(10001)=01110
异或运算
两者相等为0,不等为1
1^1=0,1^0=1,0^1=1,0^0=0
扩展资料:
位运算符有:
&(按位与)、|(按位或)、^(按位异或)、~(按位取反)。
其中,按位取反运算符是单目运算符,其余均为双目运算符。
位运算符的优先级从高到低,依