【发布时间】:2020-05-12 05:47:40
【问题描述】:
几年前我听说过一个关于如何使用 float 数据类型(而不是 double 或者更好的是 big integers 的故事) 因为精准而破产了一些股票市场公司。财务结果计算不准确,显示出一些不错的结果,但实际上公司(?)已经破产了。不过,它可能是一家银行。
有人知道这个故事吗?如果是,我在哪里可以找到更多详细信息?我记不起足够的细节,无法在互联网上进行适当的搜索。
【问题讨论】:
-
对货币使用
double而不是float只会延迟问题。应该使用某种固定(小数)点整数。这个问题对于这个网站来说听起来很离题(但不确定是否有一个更适合它的 SE 网站)
标签: floating-point programming-languages precision currency