前言:
符号 |
描述 |
运算规则 |
& |
与 |
同为1时,结果为1 |
| |
或 |
同为0时,结果为0 |
^ |
异或 |
相同为0,不同为1 |
<< |
左移 |
各二进位全部左移若干位,高位丢弃,低位补0 |
>> |
右移 |
各二进位全部右移若干位,低位丢失,高位补0 |
~ |
取反 |
0变1,1变0 |
一、与运算符(&
)
运算规则:
同为1的时候结果为1,不同的时候结果为0,同为0的时候也为0
0 & 0 = 0
0 & 1 = 0
1 & 0 = 0
1 & 1 = 1
例如:3 & 4
3(0000 0011)
&
4(0000 0100)
------------
=
0(0000 0000)
二、或运算符(|