十进制转二进制小数点之后如何转换

如题所述

十进制转二进制转换思路:

十进制的小数转换为二进制,主要是小数部分乘以2,取整数部分依次从左往右放在小数点后,直至小数点后为0。

举例:以十进制的0.125,要转换为二进制的小数。

第一步:转换为二进制,将小数部分0.125乘以2,得0.25,然后取整数部分0

第二步:再将小数部分0.25乘以2,得0.5,然后取整数部分0

第三步:再将小数部分0.5乘以2,得1,然后取整数部分1

第四步:经过以上计算则得到的二进制的结果就是0.001

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-16
可以用权的办法,小数点以后的权值依次是1/2 1/4 1/8 这样的话表示 5.25 用(101.101)表示 或者参考IEEE中关于浮点数的表示
第2个回答  2020-10-22
第3个回答  2014-05-16
这个有几种方法的!有一种是这样的:比如0.12就是把0.12不断乘以2并取整数位为转换结果位!过程:0.42*2=0.84 因为个位为0,所以取00.84*2=1.68 因为个位为1,所以取10.68*2=1.36 因为个位为1,所以取1。。。。。。。最后得出0.42的二进制约为 0.011本回答被网友采纳