>  기사  >  백엔드 개발  >  두 개의 부동 소수점 숫자가 동일한지 확인하는 PHP 메서드 예제 코드

두 개의 부동 소수점 숫자가 동일한지 확인하는 PHP 메서드 예제 코드

怪我咯
怪我咯원래의
2017-07-11 13:53:061711검색

부동 소수점 숫자는 간단히 소수로 이해될 수 있습니다. 부동 소수점 숫자는 유리수의 특정 하위 집합에 속하는 숫자를 디지털로 표현한 것으로 컴퓨터에서 실수를 대략적으로 나타내는 데 사용됩니다. 구체적으로, 이 실수는 integer 또는 고정 소수점 수(즉, 가수)에 특정 밑수(일반적으로 컴퓨터의 경우 2)의 정수 거듭제곱을 곱하여 얻습니다. 이 표현 방법은 과학적 표기법과 유사합니다. 10을 기본으로 합니다. 이 글에서는 두 개의 부동 소수점 숫자가 같은지 확인하는 php 방법을 주로 소개합니다. 이는 PHP에서 부동 소수점 숫자를 연산하는 기술을 포함하며 도움이 필요한 친구들이 참고할 수 있습니다. 부동소수점 숫자는 ==로 직접 판단하므로, 같은지 아닌지는 완전히 정확하지 않으므로 먼저 정밀도 범위 내에서 같으면 같은 것으로 간주하는 방법이 있습니다. 불가능하다고 생각함

<?php
$delta = 0.00001;
$a = 1.00000001;
$b = 1.00000000;
if (abs($a - $b) < $delta) { /* $a and $b are equal */ }
?>

위 내용은 두 개의 부동 소수점 숫자가 동일한지 확인하는 PHP 메서드 예제 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.