更新時(shí)間:2017-07-27 來(lái)源:黑馬程序員PHP培訓(xùn)學(xué)院 瀏覽量:
浮點(diǎn)數(shù)就是小數(shù),在PHP中,float(單精度)和double(雙精度)是一樣的。
由于浮點(diǎn)數(shù)轉(zhuǎn)成二進(jìn)制是乘2正向去整,可能會(huì)一直循環(huán)下去。所有浮點(diǎn)數(shù)保存的值是近似值。
腳下留心:在C、java、C#語(yǔ)言中浮點(diǎn)數(shù)有兩種,一種是單精度(float),還有一種是雙精度(double),雙精度的范圍比單精度要廣。
腳下留心:不能用浮點(diǎn)數(shù)數(shù)做比較
如果要比較浮點(diǎn)數(shù)通過(guò)bccomp(值1,值2,比較的小數(shù)位數(shù))函數(shù)去比較,如果兩個(gè)數(shù)相等就返回0,值1>值2返回1,否則返回-1
浮點(diǎn)數(shù)的范圍比整型要大
理論上,浮點(diǎn)數(shù)的最大值是:1.8E+308
浮點(diǎn)數(shù)的精度有效位數(shù)是14位