浮点型

float类型必须至少能表示6位有效数字

double类型至少能表示10位有效数字

默认情况下,编译器将浮点型常量当作double类型

2.3f   9.11E9F     显示指定为float

54.3L  4.32e4L    显示指定为long double

float 和 double 输出都使用 %f %e %a 说明符, 这是由于当它们向那些未在原型中显示说明参数类型的函数(如 printf)传递

参数时, C自动将float类型的参数转换为double类型

当浮点值发生上溢时, 需要赋予一个inf或infinity值, printf可以显示

 

posted @ 2014-08-17 22:23  挨踢淫才  阅读(166)  评论(0编辑  收藏  举报