> 文章列表 > 计算机上的二进制是怎么算的

计算机上的二进制是怎么算的

计算机上的二进制是怎么算的

计算机使用二进制进行计算,因为二进制只有0和1两个数字,它简化了计算机内部的电路设计。下面是二进制的基本运算规则

二进制加法规则

0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 10 (进位后结果为0,余数为1)

二进制乘法规则

0 × 0 = 0

0 × 1 = 0

1 × 0 = 0

1 × 1 = 1

二进制减法规则

0 - 0 = 0

1 - 0 = 1

1 - 1 = 0

0 - 1 = 1 (借位后结果为1,余数为1)

二进制除法规则

0 ÷ 1 = 0

1 ÷ 1 = 1

二进制与运算(逻辑与)

0 & 0 = 0

0 & 1 = 0

1 & 0 = 0

1 & 1 = 1

二进制或运算(逻辑或)

0 | 0 = 0

0 | 1 = 1

1 | 0 = 1

1 | 1 = 1

二进制非运算(逻辑非)

¬0 = 1

¬1 = 0

二进制小数转换

使用 乘二取整法 将十进制小数转换为二进制小数。

二进制数据表示法

二进制数据也是采用位置计数法,位权是以2为底的幂。

十进制转二进制

整数部分 :使用“除2倒取余”法。

小数部分 :使用“乘2取整”法。

这些规则构成了计算机进行二进制运算的基础。需要注意的是,在计算机中,二进制数通常是无符号的,而十进制数可以有正负之分。

其他小伙伴的相似问题:

计算机二进制加法规则详解

二进制乘法中1 + 1如何计算

二进制减法规则中1 - 1结果