十进制带小数转化为2进制

发布网友 发布时间:2022-04-20 13:48

我来回答

2个回答

热心网友 时间:2022-03-31 07:31

是十六进制吧……

小数部分的转化方法是:首先乘以对应的进制数(如16进制就乘以16)得到新的数,其中整数部分另外记下来,剩余的小数部分再乘以对应的进制数,得到新的数后,其中整数部分记在之前记的数字后,剩余的小数部分继续做相同的运算……直到最后小数部分为0停止,这时之前记下的数串最前加上0.
,就是你要求的数了

例如十进制的0.125,先乘以16得到2.000,整数部分是2,小数部分为0,计算到此为止,所以换算成16进制就是0.2

热心网友 时间:2022-03-31 08:49

付费内容限时免费查看回答您好,可以参考下面方法处理:

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

2、转换为二进制,将小数部分0.125乘以2,得0.25,然后取整数部分0。

3、再将小数部分0.25乘以2,得0.5,然后取整数部分0。

4、再将小数部分0.5乘以2,得1,然后取整数部分1。

5、则得到的二进制的结果就是0.001。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com