进制转换方法小数
支持小数点的进制转换器小数的进制转换跟整数稍有不同,需要将小数部分按照进制的规律进行转换。
首先将小数部分乘以进制,然后取出整数部分作为新的数位,将小数部分再次乘以进制,重复上述步骤直到小数部分为0或达到所需的精度。
以将十进制小数0.625转换为二进制为例:
1. 将小数部分0.625乘以2得到1.25,取整数部分1作为新的数位,小数部分变为0.25。
2. 将小数部分0.25乘以2得到0.5,取整数部分0作为新的数位,小数部分变为0.5。
3. 将小数部分0.5乘以2得到1,取整数部分1作为新的数位,小数部分变为0。
4. 最终结果为0.625转换为二进制是0.101。
同理,将二进制小数0.101转换为十进制:
1. 将小数部分0.101乘以2得到0.202,取整数部分0作为新的数位,小数部分变为0.202。
2. 将小数部分0.202乘以2得到0.404,取整数部分0作为新的数位,小数部分变为0.404。
3. 将小数部分0.404乘以2得到0.808,取整数部分0作为新的数位,小数部分变为0.808。
4. 最终结果为0.101转换为十进制是0.625。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。