Logo
Section 1 / 9

AND 介绍

按位与是使用最广泛的按位逻辑运算符。它用符号&表示。

检查点

AND 介绍

按位与是使用最广泛的按位逻辑运算符。它用符号&表示。

什么是按位 AND 运算符?

AND 运算符与我们在数字电子学章节中学到的 AND 门相同,如下图所示:

...
AND gate

按位 AND 运算符用 & 表示。当 AND 门接收两个输入时,对应的输出为:

  • 如果两个输入位都是 1,则输出为 1。
  • 在其他所有情况下,输出为 0,例如:
    • 1 & 0 => 结果为 0。
    • 0 & 1 => 结果为 0。
    • 0 & 0 => 结果为 0。

语法: a & b

AND 运算将第一个操作数的每一位与第二个操作数的对应位进行比较。如果两个位都为 1,则结果的对应位设为 1;否则,结果的对应位设为 0。


真值表

**按位 AND(`&`)表** | a | b | `a & b` | | - | - | - | | 0 | 0 | 0 | | 0 | 1 | 0 | | 1 | 0 | 0 | | 1 | 1 | 1 |

**真值表** | a | b | `a & b` | | - | - | - | | False | False | False | | False | True | False | | True | False | False | | True | True | True |

接下来的课程中,我们将看一些按位 AND 运算符的实际例子。

Quiz

单选题

‘&’ 运算符的工作原理与与门相同。

1 / 3

数制、位运算与二进制

按位与、运算及示例