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

我什么时候应该用双数代替十进制?

我什么时候应该用双数代替十进制?

C#
芜湖不芜 2019-07-08 16:47:05
我什么时候应该用双数代替十进制?我可以说出使用double(或float)而不是decimal:内存更少。速度更快,因为浮点运算是由处理器支持的。可以代表更大范围的数字。但是,这些优势似乎只适用于计算密集型操作,例如建模软件中的那些操作。当然,当需要精确性时,如财务计算,不应使用双倍。所以有什么实际的理由可以选择吗?double(或float)而不是decimal在“正常”申请中?编辑补充:感谢所有伟大的回应,我从他们身上学到了。还有一个问题:少数人指出,双倍可以更准确地表示实数。当我宣布时,我会认为他们通常也更准确地代表他们。但是,在执行浮点操作时,准确性可能会下降(有时会显著降低),这是一个真实的说法吗?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 375 浏览

添加回答

举报

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