首页  > 教育解读  > 二进制与或怎么算

二进制与或怎么算

2025-05-02 00:25:55
赵老师
赵老师已认证

赵老师为您分享以下优质知识

二进制的与、或运算规则如下:

一、与运算(&)

运算规则

- 0 & 0 = 0

- 0 & 1 = 0

- 1 & 0 = 0

- 1 & 1 = 1

(即:仅当两个对应位都为1时,结果位为1,否则为0)

示例

- 计算 3 & 5(二进制分别为 0011 & 0101):

```

0011

& 0101

0001 (结果为1)

```

- 计算 2 & 3(二进制分别为 0010 & 0011):

```

0010

& 0011

0010 (结果为2)

```

二、或运算(|)

运算规则

- 0 | 0 = 0

- 0 | 1 = 1

- 1 | 0 = 1

- 1 | 1 = 1

(即:只要两个对应位中有一个为1,结果位为1,否则为0)

示例

- 计算 3 | 5(二进制分别为 0011 | 0101):

```

0011

| 0101

0111 (结果为7)

```

- 计算 2 | 3(二进制分别为 0010 | 0011):

```

0010

| 0011

0011 (结果为3)

```

三、运算特点

与运算:

类似逻辑与(AND),需全真才为真

或运算:类似逻辑或(OR),有真即真

非运算:单独运算,规则为~0=1,~1=0

四、应用场景

与运算:用于设置特定位(如掩码操作)

或运算:用于清除特定位(如清零操作)

非运算:用于逻辑取反

通过以上规则和示例,可快速掌握二进制与、或运算的基本方法。