C++语言程序设计

| 程序12-7

#include "iostream.h"
#include "iomanip.h"
#include "strstrea.h"

void main()
{
int n=15;
double f=3.14159;
cout<<"n="<<n<<endl;
cout<<"f="<<f<<endl;

cout<<"n="<<setw(10)<<n<<endl;
cout<<"f="<<setw(10)<<f<<endl;

cout<<setfill('*')<<setiosflags(ios::left);
cout<<"n="<<setw(10)<<n<<endl;
cout<<"f="<<setw(10)<<f<<endl;

cout<<setfill(' ');
cout<<"n="<<setw(10)<<setiosflags(ios::showbase)<<hex<<n<<endl;
cout<<"f="<<setw(10)<<setiosflags(ios::scientific)<<f<<endl;}

程序12-7的输出结果为：
n=15
f=3.14159
n= 15
f= 3.14159
n=15********
f=3.14159***
n=0xf
f=3.141590e+000