我可以说出使用double
(或float
)而不是decimal
的三个优点:
但这些优势似乎只适用于计算密集型操作,比如在建模软件中发现的那些操作。当然,当需要精度时,不应该使用双精度,例如财务计算。那么在“正常”应用程序中选择double
(或float
)而不是decimal
有什么实际的原因吗?
编辑添加: 谢谢你的回复,我从他们身上学到了很多
还有一个问题:一些人认为双数可以更精确地表示实数。当我宣布时,我认为他们通常更准确地代表他们。但是,当执行浮点运算时,精度可能会降低(有时会显著降低),这是真的吗?