c语言 float类型保留几位啊 怎么确定

如题所述

float类型默认保留小数点后6位,若是要输出一位或者其他位数,可以按照以下形式进行输出:
printf("%.(这里输入要输出的位数)f",x);
如输出一位:printf("%.1f",x);
扩展资料
C语言浮点类型的精确位数
实例
#include
#include

int
main()
{
printf("float
存储最大字节数
:
%lu
\n",
sizeof(float));
printf("float
最小值:
%E\n",
FLT_MIN
);
printf("float
最大值:
%E\n",
FLT_MAX
);
printf("精度值:
%d\n",
FLT_DIG
);
return
0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-17
i和j都是int型,两个int型相除结果保留整数部分,即2,但是f是float型,结果保留6位
相似回答