我正在使用 openCV C++ 库并计算出双倍。它会进行算术运算,但是当我读出数字时,会在命令提示符下打印出 -1.#QNAN。这意味着什么?我使用的是 64 位 i3 处理器。
问问题
194 次
2 回答
2
这意味着你得到了一个安静的 NAN,可能是通过将某物除以-Inf / Inf
或乘以-Inf
,或者可能将非双精度数转换为双精度数。这与其说是精度错误,不如说是算术异常。
编辑:或添加/减去......在此处Inf
阅读有关 NaN的更多信息
于 2013-07-15T10:31:39.163 回答
0
这不是错误,请在此处阅读有关浮点的更多信息
于 2013-07-15T11:57:47.043 回答