一道2进制转10进制的问题

clipboard.png

clipboard.png
这是一道深入理解计算机上面的题目,我想知道我第二幅图中打箭头的那个数字是怎么转换出来的?我的理解近似值应该是0.1乘以10^-23这样的,2^-20乘以0.1怎么出来的?

阅读 2.1k
1 个回答

很简单的一道题么, 0.1(十进制)0.0001100[1100]...(二进制)(稍微变了个形式),0.1-x0.00000000000000000001100[1100]....(没仔细数0) 所以就是 0.1二进制的小数点左移20位,所以就是0.00011[1100]...(二进制)×2^-20

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进