Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP 부동 소수점 데이터 유형

<시간/>

정의 및 사용법

PHP에서 float 데이터 유형은 분수 부분을 포함하는 조항이 있는 임의의 숫자를 나타냅니다. 소수 부분은 소수점 이하 자릿수를 포함하거나 e를 사용하여 과학적 표기법으로 나타낼 수 있습니다. 또는 E . 예를 들어 과학적 표기법의 100은 10e2입니다.

소수점 이하 14자리까지의 정밀도가 일반적으로 발견되지만 부동 소수점의 크기는 하드웨어/OS 플랫폼에 따라 다릅니다.

구문

//Literal assignment of float value to variable
$var=5327.496; // standard notation
$var1=5.327496e3; // Scientific notation
$var2=5.327496E3; //Scientific notation
$var3=5_327.496; //sepration symbol

더 나은 가독성을 위해 정수 리터럴은 "_" 를 사용할 수 있습니다. 처리하는 동안 PHP 스캐너에서 생략되는 분리 기호로 사용됩니다.

$var=5_327.496; // it will treated as 5327.496

PHP 버전

PHP 7.40부터 분리 기호 "_"를 사용할 수 있습니다.

다음 예는 표준 표기법의 float 리터럴 표현을 보여줍니다.

예시

<?php
$var=5327.496;
echo $var . "\n";
?>

출력

이것은 다음 결과를 생성합니다 -

5327.496

이 예에서는 과학적 표기법을 사용합니다.

예시

<?php
$var1=5.327496e3; <br />
echo $var . "\n";<br />$var2=5.327496E3; <br />
echo $var . "\n";
?>

출력

이것은 다음 결과를 생성합니다 -

5327.496
5327.496

분리 기호 "_"를 사용하는 이 예(PHP 7.40 이상에서 실행됨)

예시

<?php
$var3=5_327.496;
echo $var . "\n";
?>

출력

이것은 다음 결과를 생성합니다 -

5327.496