
周老师为您分享以下优质知识
二进制中的或运算(逻辑加法)是位运算的一种,用于对二进制数的每一位进行逻辑判断。其核心规则是: 只要参与运算的两个二进制位中有一个为1,结果即为1;只有当两个位均为0时,结果才为0。以下是具体说明:
一、运算规则
- 0 | 0 = 0
- 0 | 1 = 1
- 1 | 0 = 1
- 1 | 1 = 1
(符号“|”表示或运算)
逻辑类比
- 类似于十进制加法:0+0=0,0+1=1,1+0=1,1+1=1
- 在计算机中,1通常表示“假”或“关闭”,0表示“真”或“开启”
二、应用场景
电路控制:
如两个开关控制灯泡,仅当两个开关都关闭(11)时灯泡亮,否则不亮(00)
数据判断:在逻辑表达式中,用于判断多个条件是否满足(如A或B为真时,结果为真)
三、与其他运算的区别
与运算(AND):仅当两个位均为1时结果为1(类似乘法)
非运算(NOT):单个位取反(0变1,1变0)
异或运算(XOR):相同为0,相异为1(类似半加法)