2018/5/21日发布
在c语言编程中,遇到小数是在所难免的事,小数的表示有两种形式,单精度float形式与双精度double形式。其中float是16位,double是32位。
其中如果用%f作为输出的精度的话,则精确到小数点后六位,不够的话往小数点右边补零。
%4f的话代表整个数的宽度为4位,也就是说当这个数没有宽度没有四位的时候,就在右边补零,如果超过四位,则全部都显示出来。
%.4f 表示精确到小数点后四位,多余的位舍去,如果没有四位则右边补零补齐四位。具体代码如下,只需要粘贴到vc6.0上测试就可以了
#include
void main()
{
printf("%f\n%.4f\n",1,1);
printf("%4f\n%.4f\n",1.111,1.1111111);
}
网友评论