fixedとsetprecision()の使い方
1475 ワード
setprecision(n) 。C++ 6。
setprecision(n) setiosflags(ios::fixed) , 。setiosflags(ios::fixed) 。
setiosnags(ios::scientific) , 。setiosflags(ios::scientific) 。
, 、 :
#include <iostream.h>
#include <iomanip.h> //
void main()
{
double amount = 22.0/7;
cout <<amount <<endl;
cout <<setprecision(0) <<amount <<endl
<<setprecision(1) <<amount <<endl
<<setprecision(2) <<amount <<endl
<<setprecision(3) <<amount <<endl
<<setprecision(4) <<amount <<endl;
cout <<setiosflags(ios::fixed);
cout <<setprecision(8) <<amount <<endl;
cout <<setiosflags(ios::scientific)
<<amount <<endl;
cout <<setprecision(6); //
}
:
3.14286
3
3
3.1
3.14
3.143
3.14285714
3.14285714e+00
32 。
,setprecision(n) 。
1 , 6: 2 0,C++ 1, 1 : 3~6 。
,setprecision(n) 。
7 setiosflags(ios::fixed) 。 setprecision(8) , 。
,setprecision(n) 。
8 setiosflags(ios::scientific) 。 8