关于float 和double
int float weight=25.8;
printf("体重=%f",weight);//输出25.800000
int float height=25.8;
printf("体重=%lf",weight);//输出25.800000,请问double不是有8个字节吗?小数点后不是应该输出16位,即我认为的 输出结果应该是25.8000000000000000
int float weight=25.8;
printf("体重=%f",weight);//输出25.800000
int float height=25.8;
printf("体重=%lf",weight);//输出25.800000,请问double不是有8个字节吗?小数点后不是应该输出16位,即我认为的 输出结果应该是25.8000000000000000
2018-10-01
举报