#include<stdio.h>
/*
输出结果显示float和double的有效位数。
float最多表示7位有效数据。double最多表示16位有效数据。
int main()
{
float f;
double d;
f=10./3;
d=10./3;
/*
输出结果显示float和double的有效位数。
float最多表示7位有效数据。double最多表示16位有效数据。
运行结果:float is 3.33333325386047363281,double is 3.33333333333333348136
float 有7个3,double有16个3.
int main()
{
float f;
double d;
f=10./3;
d=10./3;
printf("float is %.20f,double is %20.20f\n",f,d); //指定输出的字符宽度为20,小数点位数为20,不指定字符宽度,只指定小数点位数。
// printf("float is %*.*f,double is %.20f\n",20,20f,d); //使用*来指定字符宽度或小数点后面的位数。