逻辑运算符
- 与运算(&)
规则:两个数据按二进制进行运算,两位同时为 1 即为 1 ,否则为 0 。
0&0=0;0&1=0;1&0=0;1&1=1
- 或运算(|)
规则:两个数据按二进制进行运算,两位有一个为 1 即为 1 ,否则为 0 。
0|0=0;0|1=1;1|0=1;1|1=1
- 非运算(~)
规则:1 取 0 ,0 取 1。
~1=0;~0=1;~1001=0110
- 异或运算(^)
规则:两个数据按二进制进行运算,,两个相应位置值不通,取 1 ,否则为 0.
0^0=1;0^1=0;1^0=1;1^1=0;1001^1011=0010