値を持つ単精度32ビット数値を表します。不正確になることがあります。標準に準拠しています。arithmetic.このトピックは、次のセクションで構成されています。この型のインスタンスを比較し、インスタンスの値をその文字列形式に変換し、数値の文字列形式をこの型のインスタンスに変換するメソッドが用意されています。32ビットのバイナリ形式で格納されます。正確に表すことができないのと同様に、バイナリの分数では小数部の値を表すことができません。いうパターンの無限大点として表されます。それが表す数値の不正確な表現を提供します。多くの場合、元の浮動小数点値に対して追加の数学演算を実行すると、精度が高くなります。回追加した場合、乗算よりも8個の操作が含まれているため、加算によってより正確な結果が得られないことがわかります。値を表示した場合にのみわかります。型でサポートされている9桁すべての有効桁数を表示します。2.00000024一部の数値は小数部のバイナリ値として正確に表すことができないため、浮動小数点数は実数のみを概数にすることができます。numbers.すべての浮動小数点数には、有効桁数が制限されています。これにより、浮動小数点値が実数を近似する精度も決まります。値には、最大7桁の有効桁数がありますが、内部的に保持されるのは最大9桁です。これは、浮動小数点演算によっては、浮動小数点値を変更するための有効桁数が不足している場合があることを意味します。元の浮動小数点値を変更するには、製品が小さすぎます。123.456浮動小数点数の有効桁数には、次のような結果があります。つの浮動小数点数が、最小有効数字が異なっているために等しくない場合があります。次の例では、一連の数値が加算され、それらの合計が予想される合計と比較されます。メソッドを呼び出すと、その値がではないことが示されます。値のすべての有効桁を表示すると、加算演算中に精度が低下するため、2つの値が等しくないことが明らかになります。値を目的の精度に丸めることによって、問題を解決できます。comparison.浮動小数点数を使用する数学的演算または比較演算では、10進数が使用されている場合、同じ結果が得られないことがあります。これは、バイナリ浮動小数点数が10進数と等しくない可能性があるためです。回に加算した結果を表示しています。