小数部分和2相乘,取整数,不足1取0,每次相乘都是小数部分,顺序看取整后的数就是转化后的结果。为了方便说明,我们看一下十进制的0.521如何用二进制表示:
0.521
* 2
---------
1.042 ---->第一次计算结果,取整数部分1,然后把小数部分0.042继续和2相乘
0.042 ---->这里的0.042就是上面计算的1.042的小数部分
* 2
----------
0.084 ----->第二次计算结果,取整数部分0,然后把小数部分0.084机型和2相乘
0.084 ----->这里的0.084是上面计算的0.084的小数部分
* 2
----------
0.168 ------>第三次计算结果,取整数部分0,并终止计算,因为十进制0.521只有3位小数,顾我们只需要取3位二进制位即可,最终结果为0.100
如上所述,我们来总结一下十进制转换成二进制的几个要点:
(1)乘的时候只乘小数部分;
(2)0.521只有3位,因此我们只需要算出3位二进制位置即可;
(3)0.521的二进制数为:0.100
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>