课程
/后端开发
/C
/C语言入门
{floatx=1.2,y=2.4,z=-3.6;
printf("%f,%f,%f\n"x+y,y+z,z+x);
}//如何控制%f小数输出
2015-11-02
源自:C语言入门 2-5
正在回答
其实应该为
float x=1.2,y=2.4,z=-3.6; printf("%.2f,%.2f,%.2f\n",x+y,y+z,z+x);
并且采用'%.2f'保留两位小数时会自动判断小数点第三位,当小数点第三位大于'5'时会将第二位小数进行'+1'运算反之第二位小数不变,使数据更准确,注意只有大于'5'时才会进行'+1'运算
%f改成10.2%f好像是这样
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答怎么保留小数点后的一位
2 回答怎么控制输出小数的位数?
1 回答怎么输出小数点后两位
1 回答如何将输入的二进制按十进制输出,用scanf函数
1 回答如果要在体重那保留6位数以上该怎么弄啊