ホームページ > バックエンド開発 > PHPチュートリアル > 2 つの浮動小数点数が等しいかどうかを判断する PHP メソッドのコード例

2 つの浮動小数点数が等しいかどうかを判断する PHP メソッドのコード例

怪我咯
リリース: 2023-03-13 14:38:01
オリジナル
1783 人が閲覧しました

浮動小数点数は、単純に 10 進数として理解できます。浮動小数点数は、有理数の特定のサブセットに属する数値のデジタル表現であり、コンピューターで任意の実数を近似的に表すために使用されます。具体的には、この実数は、整数 または固定小数点数 (つまり、仮数) に特定の基数 (コンピューターでは通常 2) の整数乗を乗じることによって得られます。この表現方法は科学的記数法に似ています。 10を底とする。 この記事では、2 つの浮動小数点数が等しいかどうかを判断するための php の方法を主に紹介します。これには、PHP での浮動小数点数の操作のスキルが含まれており、必要な方は参考にしてください。 浮動小数点数は == で直接判定するので、等しいかどうかは完全に正しいわけではないので、精度の範囲内で等しい場合は等しい、そうでない場合は等しいとみなす方法を示します。不可能だと考えられます

<?php
$delta = 0.00001;
$a = 1.00000001;
$b = 1.00000000;
if (abs($a - $b) < $delta) { /* $a and $b are equal */ }
?>
ログイン後にコピー

以上が2 つの浮動小数点数が等しいかどうかを判断する PHP メソッドのコード例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート