10进制转16进制为什么有小数

人人人人锕 1个月前 已收到1个回答 举报

回忆拉扯着 3星

共回答了303个问题采纳率:96.1% 评论

这里只考虑纯小数,即整数部分为0的十进制小数,转换为16进制小数时可以采取乘16取整的方法。

具体来说,每次乘以16后取结果的整数部分即可。当这个步骤总有小数,不能在有限步进行完时,可以取近似值。

比如十进制数0.1234转化成16进制小数, 0.1234*16=1.9744 整数部分为1;

0.9744*16=15.5904 整数部分为15,即十六进制F;

0.5904*16=9.4464 整数部分为9;

0.4464*16=7.1424 整数部分为7

……

所以十进制0.1234约等于十六进制0.1F97

1小时前

12
可能相似的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com