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

计算机使用二进制进行计算,因为二进制只有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结果



