PHP: 浮動小数点 (float) データ型の例の詳細な説明

怪我咯
リリース: 2023-03-07 15:44:02
オリジナル
13642 人が閲覧しました

浮動小数点 (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: 浮動小数点 (float) データ型の例の詳細な説明

PHP: 浮動小数点 (float) データ型の例の詳細な説明 浮動小数点データは単なる近似値であるため、浮動小数点値間の比較は避けるようにしてください。最終結果は不正確です。次のように

<?php

$a=0.1;
$b=0.7;
if(($a+$b)==0.8){
    echo "true";
}else{
    echo &#39;false&#39;;
}
?>
ログイン後にコピー

コードを実行した結果:

PHP: 浮動小数点 (float) データ型の例の詳細な説明


PHP の 4 つのスカラー データ型、booleanstring (string)integer (integer)、について説明しました。この章では浮動小数点型 (float) についても説明します。次のセクションでは、PHPの2つのデータ型のうち、「配列(配列)」について説明します。

以上がPHP: 浮動小数点 (float) データ型の例の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!