当前位置:首页 > 二进制 > 正文

二进制的计算规则是什么


| 操作 | 规则 |
|---|---|
| 加法 | 将每位上的数字相加,如果有进位,则进1到下一位。 |
| 减法 | 从被减数的每位上减去减数的对应位,如果有借位,则从下一位借1到当前位。 |
| 乘法 | 使用长乘法法,按位相乘,每位乘积向左移一位,最后将所有乘积相加。 |
| 除法 | 使用长除法法,将被除数按位向下分成若干组,每组与除数相除,所得商向下写,余数向下取下一组。 |
专业角度:二进制计算规则
二进制计算规则是基于 加权和 原理的。
加权和: 每个比特(二进制位)都有一个对应的权重,权重为 2 的幂。
求和: 计算每个比特的权重乘以比特值,然后相加。
加法:
将每位上的比特按位相加。
如果结果为 11,则将进位 1 到下一位。
减法:
如果被减数的比特值小于减数的比特值,则从下一位借位 1 到当前位。
然后,从被减数的对应位减去减数的对应位。
乘法:
使用长乘法法。
将被乘数的每一位与乘数的每一位相乘。
每位乘积向左移乘数比特数位。
将所有乘积相加得到结果。
除法:
使用长除法法。
将被除数按位分组,每组与除数相除。
求得的商向下写,余数向下取下一组。