如何知道浮点数小数精确位数? 63 次浏览 C语言标准规定float类型小数点至少保证6位,double类型至少保证10位。可参考不同编译器float.h的FLT_DIG和DBL_DIG的定义。GCC和MSVC编译器分别设置的是6和15. GCC用%f格式输出3.379, 默认输出6位小数,会展示出3.379000.