10进制浮点数怎么转2进制,方法

发布网友 发布时间:2022-04-20 03:17

我来回答

3个回答

热心网友 时间:2023-07-01 02:59

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

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

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

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

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

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

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

热心网友 时间:2023-07-01 02:59

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

热心网友 时间:2023-07-01 03:00

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

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