【发布时间】:2019-12-12 17:50:48
【问题描述】:
在 C++ 中,(有时)subnormal doubles 是有限的,而不是 nan 并且不是零。
如何将它们四舍五入到最接近的非次正规双精度表示?
例如:std::isnormal(DBL_MIN/2.0) = false
【问题讨论】:
-
有趣的问题。您能否详细说明您为什么要这样做?一系列
if语句不会起作用吗?
标签: c++ gcc visual-c++ floating-point c++17