谢谢各位了!~~~
我想问问,setprecision()与precicion()的区别仅仅是它们的输出方式不同吗?
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
float f;
cin>>f;
cout.setf(ios::fixed);
cout.setf(ios::showpoint);//这一句有没有都是有小数点的,在什么情况下它不能省掉。
cout<<setprecision(2)<<f<<endl;//这一句和下两句的输出是一样的,他们都是以小数点开始计有效位数的,都是四舍五入的原则。有没有不同之处?
cout.precision(2);
cout<<f<<endl;
return 0;
}