NAN値はNot A Numberを意味し、IND値はIndeterminate numberを意味します。しかし、これら2つの違いは何ですか?どちらをC++で表現することができますか?IND番号とNAN番号の違い
答えて
しかし、これら2つの違いは何です。
どちらも同じです。一部のプラットフォームでは、NaN
の一部の異形として数字以外の数字を表示することを選択する一方、他のプラットフォームでは、の一部の異形として表示することを選択します。
どのようにして両方をC++で表現できますか。
std::numeric_limits<double>::quiet_NaN()
(またはfloat
またはlong double
、あなたが好む場合)。
明らかに、彼らは同じではない、毎月。 Microsoftプラットフォームでは、INDはNaNにとって特別なケースです。具体的には、INDについては、指数は0xFFであり、仮数は0x400000である。その他のゼロ以外の仮数はNaNを与えます。 – ysap
あなたの操作は、二重に保存することができるよりも大きな正の数を生成する場合は、操作は、正方形を取るよう、一部の操作は、数学的な意味を持たないLinux
にWindows上1.#INF
またはinfファイルを返します。負の数の根を返します。sqrt(-1.0)
とlog(-1.0)
は、NaNを返します.NaNは「数字ではない」という総称です。
Windowsは、を表示している間に、NaNを-1.#IND
( "IND"は "indeterminate")と表示します。 NaN
を返す他の演算には、0/0、0 *∞、∞/∞が含まれます。
これはWindowsとLinuxの違いではなく、NaNの表示方法を決定するコンパイラの標準ライブラリです。 –
"いくつかの演算は数学的な意味を持たない" 演算は数学的に意味がありますが、結果は浮動小数点数には格納できません。つまり、sqrt(-1.0)はiです。浮動小数点で格納されている –
- 1. @(YES)vs [NS番号番号WithBool:はい]
- 2. データベース番号の自動番号付けまたはカスタム番号
- 3. Bashスクリプト、違法番号:08
- 4. DisplayMetrics間違った番号
- 5. read.fwfと番号記号
- 6. 電話番号のハイライト番号
- 7. 番号に番号を付ける?
- 8. 違いはここに/チェックイン番号
- 9. 番号?
- 10. 番号
- 11. NaNのエラーと番号が同じである
- 12. ウィンドウサイズとシーケンス番号
- 13. インターフェイスとバージョン番号
- 14. ページ番号とオフセット
- 15. didReceiveRemoteNotificationとバッジ番号
- 16. SVNとリビジョン番号
- 17. インクリメントとデクリメント番号
- 18. c#WPFのリッチテキストボックスの行番号と列番号
- 19. 正規表現の電話番号と電話番号
- 20. jaxb検証イベントロケータ - 検証エラーの行番号と列番号
- 21. カスタムセルのセクション番号と行番号ボタンをクリックしますか?
- 22. メモ帳のステータスバーに行番号と列番号を表示
- 23. カスタム番号とアクティブなテキストボックスに特定の番号を送信
- 24. 電話番号と郵便番号の書式確認
- 25. のpython ...番号
- 26. 10の番号
- 27. トップレベルドメインの番号?
- 28. JPAアノテーションの魔法番号ソナー違反
- 29. 行番号と列番号で値を取得する
- 30. は、バージョン番号
IND?またはINF? INFは '無限大'の標準です。 –