IEEE 754における負のゼロ
IEEE 754 > IEEE 754における負のゼロ
現在多くのコンピュータやプログラミング言語が採用している浮動小数点数の標準であるIEEE 754には通常の 0(以下 +0 と書く)の他に負のゼロである −0がある。本項では、IEEE 754における負のゼロと通常の 0との取り扱いについて述べる。
IEEE 754 の仕様策定の際、符号付きのゼロを採用するといくつかのクリティカルな問題で数値的な正確さ(accuracy)の達成が(精度(precision)ではない)容易になると主張され、特に複素数の初等関数の計算が挙げられた。
正のゼロと負のゼロは算術比較演算では等しいと判定されるが、一部演算では異なる結果を生じる(「ビットパターンが異なるため」ではない。#複素数などの節を参照のこと)。