# Float 浮點型
> PHP中的浮點型通俗點說就是小數。
## 數學函數列表及說明
http://www.w3school.com.cn/php/php_ref_math.asp
## 結構示意
~~~
LNUM [0-9]+
DNUM ([0-9]*[\.]{LNUM}) | ({LNUM}[\.][0-9]*)
EXPONENT_DNUM [+-]?(({LNUM} | {DNUM}) [eE][+-]? {LNUM})
~~~
## 其他內容
* 浮點數的字長和平臺相關,盡管通常最大值是 1.8e308 并具有 14 位十進制數字的精度(64 位 IEEE 格式)。
* 所以永遠不要相信浮點數結果精確到了最后一位,也永遠不要比較兩個浮點數是否相等。如果確實需要更高的精度,應該使用任意精度數學函數或者 gmp 函數。
* NAN常量表示在一個浮點數運算中未定義或是不可表達的值。
* 因為NAN代表 **不同值**,所以不要拿NAN和其它值比較,包括它自己,應該用is_nan()函數來檢測。