99问答网
所有问题
关于C++中的setprecsion()与precision()
这两个函数都可以设置输出的精度,他们有什么异同呢?
请各位高手不吝赐教。
没人回答得出来吗
希望更详细的区别
我也看得出precision()是cout的成员函数
举报该问题
推荐答案 2009-02-13
setprecsion(n)是格式控制符,precision(n)是流对象的成员函数,用法分别如下:
如要输出圆周率的pi=3.141592四位小数,
cout<<setprecision(4)<<pi;
cout.precision(4);cout<<pi;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/OBOzXz7j.html
其他回答
第1个回答 2009-02-13
cout.precision(6);
cout<<setprecsion(6); // 其内部是调用了前者
第2个回答 2009-02-14
楼上两位的回答已经非常完善了.
如果还不能解决,你去查一下MSDN吧
按照你现在的心情来看
我也没有把握能给你解释清楚
敬请原谅,飘过~~~~~~~~~~~~~~~~~~~
相似回答
c++
问题,
setprecision和precision
有什么区别?
答:
setprecision 控制输出流显示浮点数的
数字个数
,如果和fixed合用的话,可以控制小数点右面的位数。precision 可以设置或返回当前要被显示的浮点变量的位数。
setprecision(
n)是格式控制符,
precision(
n)是流对象的成员函数,用法分别如下:如要输出圆周率的pi=3.141592四位小数,cout<<setprecision(4)<<...
...cout.setf(ios::showpoint); cout.
precision(
2); 什么意思?
答:
用来格式控制的。setf()是追加标志字的函数,而flags()是设置标志字。fixed标志是以定点形式显示浮点数showpoint标志是强制显示小数点precision就是精度,表示输出多少小数位。
setprecision(
n) 设置实数的精度为n位。在以一般十进制小数形式输出时,n代表有效数字。在以fixed(固定小数位数)形式和scientific(指数...
C++中
,
precision和setprecision
用法的区别!
答:
浮点数的打印精度,前者应该是返回当前精度,后者设置精度
C++中的
cout.setf()跟cout.
precision()
的作用是什么?
答:
其中cout.setf跟setiosflags一样的,cout.precision跟
setprecision
一样~include <iomanip> 这里面iomanip的作用比较多:主要是对cin,cout之类的一些操纵运算子,比如setfill,setw,setbase,setprecision等等。它是I/O流控制头文 件,就像C里面的格式化输出一样.以下是一些常见的控制函数的:dec 置基数为10 相当...
c++
浮点数格式化输出的问题
答:
cout.precision(4);//
setprecision(
4),设置精度为4 cout<<a<<endl;//输出结果为3.5000 //setfill('0'):设置填充字符为'0'//static_cast<double>(b):将整型的b,//生成一个双精度浮点型副本进行操作,而不改变其值和类型 cout<<fixed<<setfill('0')<<setprecision(2)<<fixed<<static_...
precision()
用法
答:
setprecsion(n)是格式控制符,
precision
(n)是流对象的成员函数,用法分别如下:如要输出圆周率的pi=3.141592四位小数,cout<<setprecision(4)<<pi;cout.precision(4);cout<<pi;
C++的
初学者问题 想问一下要怎样才可以控制小数点的位数
答:
直接 cout<<fixed<<
setprecision(
2)<<a<<endl;输出的就是保留两位小数的a。而且后面要输出其他不同小数位的时候,只需要用cout<<
setprecision(
位数)<<变量;就可以了,就不需要再加fixed了。也就是说,fixed只需要出现一次,而setprecision只对它后面的变量有效,所以要用多次。希望能帮到你。
...cout.setf(ios::showpoint); cout.
precision(
2); 什么意思?
答:
fixed标志是以定点形式显示浮点数showpoint标志是强制显示小数点precision就是精度,表示输出多少小数位。试试这段代码你就知道了 include <iostream.h> include <iomanip.h> void main(void){ cout.setf(ios::fixed);cout<<
setprecision(
2)<<(float)0.1<<endl;//输出0.10 cout.unsetf(ios::fixed...
c语言
中的
%4d 如何用
c++
语言来表示出呢???求解答啊。。。
答:
2,
setprecision(
int) :设置有效位数。3,setw(int) :设置显示宽度。//如:cout<<setw(5)<<setfill('a')<<"123"; 结果是aa123,功能和上面的一样。//如:d=1.12345 cout<<precision(5)<<d<<endl; 设置了数据d的输出精度为5位小数点。
大家正在搜
setprecision的用法
c语言setprecision
setprecision头文件
setprecision
crye precision
set position
precision
precision语法
precision怎么用
相关问题
c++问题,setprecision和precision有什...
C++编程中setprecision(0)什么意思?
C++为什么我用了setprecision(),但是输出的还...
C++ setprecision
C++里这句代码是什么意思? cout<<setw(15)<...
c++中的setprecision命令
标准C++中如何使用setprecision()????
c++中用setprecision()设置了精度后,想在下一...