arduino&ma 2022-07-25 20:44 采纳率: 0%
浏览 216
已结题

16进制编码怎么和带小数点的数字对应起来

img


麻烦帮我看一下,图片上的码和下面的数字怎么对应起来的(-0.02437116, -0.9726091, -0.1389932),是什么算法,懂的朋友麻烦说一下。

  • 写回答

11条回答 默认 最新

  • 脚踏南山 2022-07-26 11:05
    关注
    获得10.00元问题酬金

    下有代码,可直接复制使用。如有帮助,敬请采纳,你的采纳是我前进的动力,O(∩_∩)O谢谢!!!!!!!!
    学会这个方法,轻松搞定10进制小数转16进制
    十进制小数转十六进制小数,方法为乘十六取整,每次乘以相应之后基数后取结果的整数部分即可。
    需要注意的是并非所有的十进制小数都能完全转化为十六进制小数,这时就需要取近似值。

    例: 0.9032D转化成16进制小数

        0.9032*16=14.4512 取整数14 即E
        0.4512*16=7.2192 取整数7
        0.2192*16=3.5072 取整数3
        0.5072*16=8.1152 取整数8
        0.1152*16=1.8432 取整数1
    

    所以这个数转换成16进制就是0.E7381H

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 8月2日
  • 创建了问题 7月25日