56.625十进制浮点数转换成二进制?

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

我来回答

1个回答

热心网友 时间:2023-08-12 14:27

您好,很高兴回答您的问题。
十进制转换成二进制、八进制和十六进制的方法基本是一样的,整数部分是除2(8、16)取余法,直至商为0,最后得到的余数为高位;小数部分是乘2(8、16)取整法,直至小数部分为零、或者满足精度要求,最先得到的整数部分为高位。
以二进制为例,56除2,商28余0;28除2,商14余0;14除2,商7余0;7除2,商3余1;3除2,商1余1;1除2,商0余1,所以结果为111000。0.6乘2,整数1余0.2;0.2乘2,整数0余0.4;0.4乘2,整数0余0.8;0.8乘2,整数1余0.6,回到了原来的数据,形成循环。所以最后约等于0.1001。最终的结果约等于111000.1001。
以此类推,转换为八进制为70.44;转换为十六进制的为38.9。

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