典型的外汇价格将进行到小数点后第四位;例如,今天英镑兑美元的当前价格 1.2515 。我已经看到这个价格进行了更多的小数位。
这实际上是一个由两部分组成的问题。
我正在考虑两种方案:
a)浮点类型; double
跳了起来。我在这里有点担心舍入错误。
b)整数类型,分别存储小数和整数。
还有其他现实选择吗?
其中(上图),哪一个是正确的?
在任一方案中,我都会精确指定通过<cstdint>
库使用的位数。
有多少比特有意义?
我希望平衡准确性,内存/存储成本和(当然)性能。
Thx,Keith:^)