浮点数精度型的作用是指定浮点数小数点之后的位数。当精度设置值大于浮点数的小数位数时,需要在小数点后用0补足位数。当精度设置值小于小数位数时,按精度所设置的值来输出小数位数,过长则四舍五入。
案例程序如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
float b=1234.567;
printf("b=%f\n",b);
printf("b=%.2f\n",b);
printf("b=%.3f\n",b);
printf("b=%.4f\n",b);/*精度设置值大于b的小数位数,不足的位数后边补0*/
printf("b=%8.2f\n",b);/*注意小数点后保留两位,过长四舍五入,小数点也是一位字符,预留8个字符位,不足的空格补上*/
system("pause");
return 0;
}
运行结果如下:
在此案例中分别进行不同的精度设置,大家可以观察其中的差异。案例程序我会上传到CSDN大家可以免费下载查看。
本专栏还会陆续更新C语言相关内容,未完待续……