浮點數(shù)據(jù)類型就是我們常見的小數(shù),想“0.7”,“100.2”這些都是浮點型數(shù)據(jù),浮點數(shù)據(jù)類型既可以用來存儲整數(shù),也可以存儲小數(shù)。它比我們前面講的整型數(shù)據(jù)類型的精度要高。
浮點型的有效范圍是1.8E-308~1.8E+308。
在PHP4.0之前,浮點型的標識為double,也叫做雙精度浮點數(shù),兩者沒有什么區(qū)別
浮點型數(shù)據(jù)默認有兩種書寫格式,一種標準格式,如下
3.1415-35.8
還有一種科學記數(shù)法格式
3.14*10^3 可以使用3.14e3來表示
浮點(float)數(shù)據(jù)類型示例
在下面的例子中,我們將測試不同的數(shù)字。PHP var_dump() 會返回變量的數(shù)據(jù)類型和值:
<?php$x = 10.3605;var_dump($x);echo "<br>";$x = 2.4e3;var_dump($x);echo "<br>";$x = 8E-5;var_dump($x);?>
代碼運行結(jié)果:
浮點型的數(shù)據(jù)只是一個近似的值,所以要盡量避免浮點型數(shù)值之間的比較大小,因為最后的結(jié)果都是不準確的。像下面這樣
<?php$a=0.1;$b=0.7;if(($a+$b)==0.8){ echo "true";}else{ echo 'false';}?>
代碼運行的結(jié)果:
我們講了PHP中的四種標量數(shù)據(jù)類型,布爾型(boolean),字符串(string),整型(integer),加上本章節(jié)的浮點型(float)。下一節(jié),我們講PHP種兩種符合數(shù)據(jù)類型中的“array(數(shù)組)”。
以上就是php:浮點型(float)數(shù)據(jù)類型實例詳解的詳細內(nèi)容,更多請關(guān)注 其它相關(guān)文章!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。
新聞熱點
疑難解答
圖片精選