IEEE-754 规范定义了十进制算术,以避免在使用以十为基的浮点数时出现舍入错误(例如参见wikipedia 上的 decimal64)。有没有办法在 C 或 C++ 中使用这种十进制算术?
问问题
245 次
IEEE-754 规范定义了十进制算术,以避免在使用以十为基的浮点数时出现舍入错误(例如参见wikipedia 上的 decimal64)。有没有办法在 C 或 C++ 中使用这种十进制算术?
TR 24733 指定 C++ 的十进制浮点数学,基于 IEEE-754。TR 意味着它是一份技术报告,因此它不是 C++ 标准的一部分。GCC 说他们有部分实现。目前有一个提议将其添加到 C++ 标准中,但这最多也需要几年时间。