十进制到二进制转换器
如何从十进制转换为二进制?
整数部分的计算步骤:
- 将小数除以 2。
- 获取整数商并将其用于下一次迭代。
- 取余数并将其用作二进制数字。
- 重复上述步骤,直到商等于 0,或经过指定的步数。
计算小数部分的步骤:
- 将小数部分乘以 2。
- 将乘积的整数部分作为小数部分,将乘积的小数部分用于下一次迭代。
- 重复上述步骤,直到小数部分变为0,若小数部分仍未变为0,则经过若干步后停止。
例子:
转变 15.37510 转换为二进制:
转换整数部分:
被除以 2 | 商 | 余 | Bit |
---|
15/2 | 7 | 1 | 0 |
7/2 | 3 | 1 | 1 |
3/2 | 1 | 1 | 2 |
1/2 | 0 | 1 | 3 |
转换分数部分:
乘以 2 | 产品 | 余 | 分数数字 |
---|
0.375*2 | 0.75 | 0.75 | 0 |
0.75*2 | 1.5 | 0.5 | 1 |
0.5*2 | 1 | 0 | 1 |
结果: 15.7510 = 1111.0112
Tell us about how to improve this page