C或C ++中的十进制算术?

IEEE-754标准定义了十进制算术,以避免使用基数为10的浮点数时的舍入误差(例如,请参阅wikipedia上的decimal64)。 有没有办法在C或C ++中使用这个十进制算术?


TR 24733为基于IEEE-754的C ++指定了十进制浮点数学运算。 TR意味着它是一份技术报告,因此它不是C ++标准的一部分。 海湾合作委员会表示他们有部分实施。 目前工作中有一项建议将其添加到C ++标准中,但最好还是几年。

链接地址: http://www.djcxy.com/p/85631.html

上一篇: Decimal arithmetics in C or C++?

下一篇: How to perform round to even with floating point numbers