c++问题,setprecision和precision有什么区别?
c++问题,setprecision和precision有什么区别?
日期:2016-07-13 11:47:26 人气:2
setprecision 控制输出流显示浮点数的数字个数,如果和fixed合用的话,可以控制小数点右面的位数。
precision 可以设置或返回当前要被显示的浮点变量的位数。
setprecision(n)是格式控制符,
precision(n)是流对象的成员函数,用法分别如下:
如要输出圆周率的pi=3.141592四位小数,
cout<<setprecision(4)<<pi;
cout.precision(4);cout<<pi;