C コンパイラは IEEE 754 浮動小数点標準に準拠していますか?
C とは異なり、C は、コンパイラは IEEE 754 浮動小数点標準に準拠しています。この検証は、数値計算における一貫した動作を保証するために非常に重要です。
C 標準内では、
<code class="cpp">std::numeric_limits<double>::is_iec559</code>
<code class="cpp">std::numeric_limits<float>::is_iec559</code>
これらの式は、コンパイラーが IEEE 754 を使用する場合は true、それ以外の場合は false と評価されます。あるいは、元の質問の Adam の応答の 2 番目の部分を C に適用して、同じ機能を実現することもできます。
以上がC コンパイラが IEEE 754 浮動小数点標準に準拠しているかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。