什麼是浮點(float)數據類型?

 

 

浮點數據類型就是咱們常見的小數,想「0.7」,「100.2」這些都是浮點型數據,浮點數據類型既能夠用來存儲整數,也能夠存儲小數。它比咱們前面講的整型數據類型的精度要高。php

浮點型的有效範圍是1.8E-308~1.8E+308。直線電機原理結構圖html

在PHP4.0以前,浮點型的標識爲double,也叫作雙精度浮點數,二者沒有什麼區別測試

浮點型數據默認有兩種書寫格式,一種標準格式,以下spa

1code

2htm

3.1415ci

-35.8get

還有一種科學記數法格式string

1it

3.14*10^3 能夠使用3.14e3來表示

浮點(float)數據類型示例

在下面的例子中,咱們將測試不一樣的數字。PHP var_dump() 會返回變量的數據類型和值:

1

2

3

4

5

6

7

8

9

10

11

<?php

 

$x = 10.3605;

var_dump($x);

echo "<br>";

$x = 2.4e3;

var_dump($x);

echo "<br>";

$x = 8E-5;

var_dump($x);

?>

代碼運行結果:

 

1486188938564607.gif浮點型的數據只是一個近似的值,因此要儘可能避免浮點型數值之間的比較大小,由於最後的結果都是不許確的。像下面這樣https://www.bzddrive.com/news/609.html

1

2

3

4

5

6

7

8

9

10

<?php

 

$a=0.1;

$b=0.7;

if(($a+$b)==0.8){

    echo "true";

}else{

    echo 'false';

}

?>

相關文章
相關標籤/搜索