次の構文により指定できます。大きさはプラットフォーム依存です。浮動小数点数の精度は有限です。倍精度フォーマットを使います。オーダーでの丸め処理で誤差が発生します。複雑な算術演算をすると、誤差はさらに大きくなるでしょう。いくつかの演算を組み合わせる場合にも誤差を考慮しなければなりません。二進数の浮動小数点数としては正確に表現できません。これは、仮数部をいくら大きくしても同じです。したがって、それを内部的な二進数表現に変換する際には、どうしても多少精度が落ちてしまいます。その結果、不思議な結果を引き起こすことがあります。想定していらっしゃるでしょうが、そのようにはなりません。ようになっているからです。小数を直接比較して等しいかどうかを調べてはいけません。関数を代わりに使用してください。いうタイトルが付いています。セクションをご覧ください。そのほかの型の浮動小数点数への変換については、整数型への変換と同様です。セクションをご覧ください。通知がスローされます。先ほど警告したように、浮動小数点数値が等しいかどうかを比較するのには問題があります。これは、浮動小数点数値の内部表現形式に起因するものです。この制限を回避して浮動小数点数値の値を比較する方法もあります。浮動小数点数値が等しいかどうかを調べるには、比較時の丸め誤差の上界を用います。計算時に扱える最小の差分を表します。桁では等しくなります。表される値になることがあります。この定数は、浮動小数点演算における未定義の値あるいは表現不能な値を表します。比較した場合は除きます。他の値を比較してはいけません。自分自身とであってもです。Manualプラスアルファレンタルサーバ。