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