浮點數據類型就是我們常見的小數,想“0.7”,“100.2”這些都是浮點型數據,浮點數據類型既可以用來存儲整數,也可以存儲小數。它比我們前面講的整型數據類型的精度要高。
浮點型的有效范圍是1.8E-308~1.8E+308。
在PHP4.0之前,浮點型的標識為double,也叫做雙精度浮點數,兩者沒有什么區別
浮點型數據默認有兩種書寫格式,一種標準格式,如下
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$a=0.1;$b=0.7;if(($a+$b)==0.8){ echo "true";}else{ echo 'false';}?>
代碼運行的結果:
我們講了PHP中的四種標量數據類型,布爾型(boolean),字符串(string),整型(integer),加上本章節的浮點型(float)。下一節,我們講PHP種兩種符合數據類型中的“array(數組)”。
以上就是php:浮點型(float)數據類型實例詳解的詳細內容,更多請關注 其它相關文章!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答