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

2025-03-05 07:15:17
推荐回答(4个)
回答1:

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

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

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

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

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

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

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

回答2:

可以用权的办法,小数点以后的权值依次是1/2 1/4 1/8 这样的话表示 5.25 用(101.101)表示 或者参考IEEE中关于浮点数的表示

回答3:

回答4:

这个有几种方法的!有一种是这样的:比如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