浮動小数点 (float) データ型とは何ですか?
浮動小数点データ型は一般的な小数点です。「0.7」と「100.2」はすべて浮動小数点データで、整数と小数点の両方を格納できます。先ほど説明した 整数データ型 よりも精度が高くなります。
浮動小数点型の有効範囲は1.8E-308〜1.8E+308です。
PHP 4.0 より前では、浮動小数点型は double (倍精度浮動小数点数とも呼ばれます) として認識されていました。
浮動小数点データにはデフォルトで 2 つの書き込み形式があり、 1 つの標準形式 があります。以下に続きます
3.1415 -35.8
科学表記法もあります
3.14*10^3 可以使用3.14e3来表示
浮動小数点(float)データ型の例
以下の例では、さまざまな数値をテストします。 PHP var_dump() は変数のデータ型と値を返します:
<?php $x = 10.3605; var_dump($x); echo "<br>"; $x = 2.4e3; var_dump($x); echo "<br>"; $x = 8E-5; var_dump($x); ?>
コードの実行結果:
浮動小数点データは単なる近似値であるため、浮動小数点値間の比較は避けるようにしてください。最終結果は不正確です。次のように
<?php $a=0.1; $b=0.7; if(($a+$b)==0.8){ echo "true"; }else{ echo 'false'; } ?>
コードを実行した結果:
PHP の 4 つのスカラー データ型、boolean、string (string)、integer (integer)、について説明しました。この章では浮動小数点型 (float) についても説明します。次のセクションでは、PHPの2つのデータ型のうち、「配列(配列)」について説明します。
以上がPHP: 浮動小数点 (float) データ型の例の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。