分类: C/C++
2007-09-16 22:29:41
如下例:
#include
#include
using namespace std;
void main()
{
double amount = 22.0/7;
int number = 1001;
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 << "Decimals:" << dec << number << endl
<< "Hexadecimal:" << hex << number << endl
<< "Octal:" << oct << number << endl;
cout << setiosflags(ios::scientific) << amount << endl;
cout << setprecision(6);
system("pause");
}
运行结果为:
3.14286
3
3
3.1
3.14
3.143
Decimal:1001
Hexadecimal:3e9
Octal:1751
3.14285714
3.14285714e + 00