浮点型常数的精度指从非0数字开始计算的
如
0.0008精度为1
7.8888精度为5
括号内指C语言规定下精度的最小值
在编译器中输入即可知,超出8位精度的浮点小数输出有问题
long类型常量后缀
4l即long类型4.5即long double类型
输出(对格式说明符的应用)%lf
由下图可知,默认输出6位小数
如果想都输出
%x.y lf x代表浮点数控制小数点前x位,y代表控制小数点后y位
%.4lf 代表控制小数点后四位
#include <stdio.h>
#include <stdlib.h>int main()
{
float num;num = 8796433.1415;
printf("%5.2f\n", num);
return(0);
}
输出结果为8796433.00
与 8796433.1415一对比
即可理解浮点数控制小数点的作用