逻辑运算符

258 阅读1分钟

逻辑运算符

  1. 与运算(&)

规则:两个数据按二进制进行运算,两位同时为 1 即为 1 ,否则为 0 。

0&0=0;0&1=0;1&0=0;1&1=1

  1. 或运算(|)

规则:两个数据按二进制进行运算,两位有一个为 1 即为 1 ,否则为 0 。

0|0=0;0|1=1;1|0=1;1|1=1

  1. 非运算(~)

规则:1 取 0 ,0 取 1。

~1=0;~0=1;~1001=0110

  1. 异或运算(^)

规则:两个数据按二进制进行运算,,两个相应位置值不通,取 1 ,否则为 0.

0^0=1;0^1=0;1^0=1;1^1=0;1001^1011=0010