网问答>>为什么你在把小数化为其他进制的时候要把小数乘上进制数?
问题
已解决

为什么你在把小数化为其他进制的时候要把小数乘上进制数?

时间:2021-01-20 20:11:14
(见你回答的问题“1.查阅资料,回答如何把十进制小数转换为b进制小数?”)
最佳回答
这里需要理解n进制的小数是怎么表示的。比如0.abc是一个n进制的小数把该数化为10进制数的方式是a×n^(-1)+b×n^(-2)+c×n^(-3) (*)这是该数的10进制的形式。---------那么我们假设我们要转换进制的十进制数可以写(*)的形式。此时我们将该数乘以需要转换的进制n,得到a+b×n^(-1)+c×n^(-2) 注意这还是个10进制数,由于b和c都≤n-1,所以b×n^(-1)+c×n^(-2)1故a是整数部分,而 b×n^(-1)+c×n^(-2) 是小数部分。而这个a就对应n进制数0.abc的小数点后第一位。
时间:2021-01-20 20:11:19
本类最有帮助
Copyright © 2008-2013 www.wangwenda.com All rights reserved.冀ICP备12000710号-1
投诉邮箱: