【问题标题】:The Meaning of -1.#IND [duplicate]-1.#IND 的含义 [重复]
【发布时间】:2014-02-17 01:31:58
【问题描述】:

我遇到了一个问题,我的一些双打被分配了值 -1.#IND,我完全不知道它的含义或如何准确地捕捉它。

非常感谢您对这个问题的任何帮助。

亲切的问候, 亚历克斯

【问题讨论】:

  • 我认为我的问题是重复的,对此感到抱歉!

标签: c++ visual-c++ double


【解决方案1】:

【讨论】:

  • 不,它不是负无穷大。这是一个“不确定”值,它是 NaN 的一种特殊类型(而无穷大不是 NaN)。阅读文章。
  • 是的,我的错。我已经改变了答案。
【解决方案2】:
-1.#IND

根据this文章

是不定NaN,它是一种特殊类型的安静NaN生成 在特定条件下。如果您执行无效算术 像加正无穷和负无穷这样的操作,或者取 负数的平方根,则 IEEE 标准要求 结果是一个安静的 NaN,但它似乎没有指定什么 完全安静的 NaN。不同的浮点处理器制造商 选择了不同的道路。术语不定 NaN 指的是这种特殊的 安静的 NaN,无论处理器最终选择它是什么。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-26
    • 1970-01-01
    • 2020-01-27
    • 1970-01-01
    • 2010-09-25
    • 1970-01-01
    • 2019-12-17
    • 1970-01-01
    相关资源
    最近更新 更多