での定義の明確化IEEE Std 754-2008(浮動小数点演算の標準)で特定の用語が意味するものを理解するのに問題があります。その定義のいくつかはやや円形であるように見えるので、私はちょっと説明したところです。IEEE 754
2.1では、いくつかの基本的な定義が列挙されています。私が興味を持っているのは、
です。2.1.26浮動小数点表現:有限個数、符号付き無限大、静かなNaN、またはシグナリングNanを表す、符号化されていない浮動小数点型のメンバです。有限数の表現は、符号、指数、および仮数の3つの成分を有する。その数値はその有効数字の符号付き積であり、その基数は指数のべき乗になります。
2.1.27形式:数値と記号の表現のセットで、おそらくエンコーディングが付いています。
次にセクション3.1で、我々は、次た:
フォーマットが(3.3を参照)、それらの基数、精度、および指数範囲によって特徴付けられ、そして各フォーマットは浮動小数点データの固有のセットを表すことができ。
「浮動小数点形式」の意味を混同しています。与えられた精度を持つ単なる浮動小数点表現の集合であり、ベースの指数にバインドされていますか?
つまり、浮動小数点形式は、2つの符号付き無限、2つのNaN、および(-1)^ sign xb^exponent x significandという形式のすべての数字を含むセットであると考えています。ここでsign指数は2つの与えられた定数eminとemaxの間の整数であり、significandは0より大きく10より小さい数であり、最大p桁(pは固定)である。さらに、私は浮動小数点表現が上記のセットのちょうど「一部のメンバー」であると考えていますか?
FWIWについては、[1](http://steve.hollasch.net/cgindex/coding/ieeefloat.html)と[2](http://stackoverflow.com/a/3448855/6059114)のリンクを参照してください。 ) – pradyot
浮動小数点演算と小数点で0.1を表現する方法の可能な複製(http://stackoverflow.com/questions/3448777/how-to-represent-0-1-in-floating-point-arithmetic-and-小数点) – pradyot
申し訳ありませんが私は明確でない場合 - 私は浮動小数点数が何であるか知っています。私は基数2で0.1を浮動小数点演算で表現できない理由を理解しています。私は「浮動小数点形式」と「浮動小数点表現」という用語について具体的な説明を求めています。これは、浮動小数点数に関する質問ではなく、セマンティクスの問題です。 – MadMonty