为了账号安全,请及时绑定邮箱和手机立即绑定

如何在浮点运算和十进制中表示0.1

如何在浮点运算和十进制中表示0.1

C#
守着星空守着你 2019-07-30 17:10:32
如何在浮点运算和十进制中表示0.1我试图更好地理解浮点运算,并且已经看到了“每个计算机科学家应该知道浮点算术的内容”的一些链接。我还是不明白,一些怎么样0.1或0.5存储在花车和小数。有人可以解释它是如何布局的记忆?我知道浮子是两个部分(即一个数字的东西)。
查看完整描述

2 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

首先参见Wikipedia条目IEEE组

基本上,有一个符号,一个数字和一个指数。如果源基地具有目的地基础中不存在的因子,则一个基数中的数字不能在另一个基数中有限地表示。例如,1/3不能表示为有限的十进制数,但是很容易表示为三元(基数-3)数:(0.1)3

因此0.5具有有限二进制表示,(0.1)2,即2 -1,但是0.1具有重复表示,因为2和10具有不共同的因子(5)。


查看完整回答
反对 回复 2019-07-30
  • 2 回答
  • 0 关注
  • 750 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信