>백엔드 개발 >PHP 튜토리얼 >PHP: 부동 소수점(float) 데이터 유형 예제에 대한 자세한 설명

PHP: 부동 소수점(float) 데이터 유형 예제에 대한 자세한 설명

怪我咯
怪我咯원래의
2017-04-27 17:04:3813698검색

부동소수점(float) 데이터 유형이란 무엇인가요?

부동 소수점 데이터 유형은 "0.7"과 "100.2"를 생각해 보세요. 부동 소수점 데이터 유형은 정수와 소수를 모두 저장하는 데 사용할 수 있습니다. 앞서 이야기한 정수 데이터 유형보다 정밀도가 더 높습니다.

부동 소수점 유형의 유효한 범위는 1.8E-308~1.8E+308입니다.

PHP 4.0 이전에는 부동 소수점 유형이 배정밀도 부동 소수점 숫자라고도 하는 double로 식별되었습니다. 둘 사이에는 차이가 없습니다.

부동 소수점 형식에는 두 가지 쓰기 형식이 있습니다. -point 데이터는 기본적으로 표준 형식이며 다음과 같습니다

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) 데이터 유형 예제에 대한 자세한 설명


4가지 스칼라 데이터 유형에 대해 이야기했습니다. 이 장에서는 PHP , boolean, string(string), integer 및 부동 소수점 유형(float)을 추가합니다. 다음 섹션에서는 PHP의 두 가지 데이터 유형 중 "배열(array) "에 대해 이야기하겠습니다.

위 내용은 PHP: 부동 소수점(float) 데이터 유형 예제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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