//输出流ostream
#include<iostream.h>
void main()
{
int inum;
cout << "请输入一个数字:";
cin >> inum;
cout << endl;
//显示加号
cout.setf(ios::showpos);
cout << "显示加号 : [" << inum << "]/n";
cout << "十六进制 : [" << hex << inum << "]/n";
//显示基数前缀
cout.setf(ios::showbase);
cout << "基数前缀 : [" << inum << "]/n";
//大写十六进制
cout.setf(ios::uppercase );
cout << "大写十六进制:[" << inum << "]/n";
//左对齐
cout.setf(ios::left,ios::adjustfield);
cout << dec << "左对齐 :[" ;
cout.width (10);
cout << inum << "] /n";
//右对齐
cout.setf(ios::right,ios::adjustfield);
cout << "右对齐 :[";
cout.width (10);
cout << inum << "]/n";
cout << endl;
//不显示加号
cout.unsetf(ios::showpos);
cout << "使用输出流和操作符以不同格式显示了" << inum << "数学。";
cout << endl;
}
#include<iostream.h>
void main()
{
int inum;
cout << "请输入一个数字:";
cin >> inum;
cout << endl;
//显示加号
cout.setf(ios::showpos);
cout << "显示加号 : [" << inum << "]/n";
cout << "十六进制 : [" << hex << inum << "]/n";
//显示基数前缀
cout.setf(ios::showbase);
cout << "基数前缀 : [" << inum << "]/n";
//大写十六进制
cout.setf(ios::uppercase );
cout << "大写十六进制:[" << inum << "]/n";
//左对齐
cout.setf(ios::left,ios::adjustfield);
cout << dec << "左对齐 :[" ;
cout.width (10);
cout << inum << "] /n";
//右对齐
cout.setf(ios::right,ios::adjustfield);
cout << "右对齐 :[";
cout.width (10);
cout << inum << "]/n";
cout << endl;
//不显示加号
cout.unsetf(ios::showpos);
cout << "使用输出流和操作符以不同格式显示了" << inum << "数学。";
cout << endl;
}