十进制0.1如何转化成十六进制的数,结果是多少,方法怎样?

sunnnn 2001-11-26 08:48:51
...全文
593 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
oknet 2001-11-26
  • 打赏
  • 举报
回复
0.1*2=0.2 (0)
0.2*2=0.4 (0)
0.4*2=0.8 (0)
0.8*2=1.6 (1)
0.6*2=1.2 (1)
0.2*2=0.4 (0)
0.4*2=0.8 (0)
0.8*2=1.6 (1)

0.1(10)=0.00011001(2)=0.19(16)

or

0.1*16=1.6 (1)
0.6*16=9.6 (9)

0.1(2)=0.19(16)
derek 2001-11-26
  • 打赏
  • 举报
回复
先轉成二進制再轉為十六進制好算點
jacklondon 2001-11-26
  • 打赏
  • 举报
回复
sprintf
qqshike 2001-11-26
  • 打赏
  • 举报
回复
oknet(oknet)说的对,计算机中浮点数只要精确到某几位就可以了,没必要完全一致
Arter 2001-11-26
  • 打赏
  • 举报
回复
0.1=a1*16^(-1)+a2*16^(-2)+....an*16^(-n)+... ( 0=<ai<=f)
定出a1=1,....
a1a2a3...an...就是!

33,028

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧