首页  > 教育解读  > 二进制都有什么运算

二进制都有什么运算

2025-05-01 00:31:59
追梦寻缘
追梦寻缘已认证

追梦寻缘为您分享以下优质知识

二进制运算主要包括算术运算和逻辑运算两类,具体如下:

一、算术运算

加法

- 规则:逢二进一,0+0=0,0+1=1,1+0=1,1+1=10(进位)

- 示例:1110 + 1011 = 11001

减法

- 规则:借一当二,0-0=0,1-0=1,1-1=0,0-1=1(借位)

- 示例:1101 - 1011 = 0010

乘法

- 规则:逐位相乘并累加,0×0=0,0×1=0,1×0=0,1×1=1

- 示例:1001 × 1010 = 1011010

除法

- 规则:模二除法(无余数),1÷1=1,0÷1=0,0÷0无意义

- 示例:1010 ÷ 101 = 10(余0)

二、逻辑运算

与运算(AND)

- 规则:全1为1,否则为0

- 示例:1010 & 1100 = 1000

或运算(OR)

- 规则:全0为0,否则为1

- 示例:1010 | 1100 = 1110

非运算(NOT)

- 规则:0变1,1变0

- 示例:~1010 = 0101

异或运算(XOR)

- 规则:相同为0,不同为1

- 示例:1010 ^ 1100 = 0110

三、其他运算

位移运算:

左移(乘2)和右移(除2),符号位处理根据数据类型(有符号或无符号)

补码运算:用于带符号二进制数的加减法

以上运算规则适用于计算机底层逻辑及电子计算器等场景。