support the floating point number
support float
add fprint