#include<iostream>
#include<fstream>
#include<iomanip>
using namespace std;
int main()
{
int a = 45;
double num = 3.14;
cout.width(9);//设置宽度为9
cout.fill('0');//设置空出位填充‘0’
cout.setf(ios::left);//左对齐
cout.setf(ios::right);//右对齐
cout.unsetf(ios::dec);//卸载十进制
cout.setf(ios::hex);//输出十六进制
cout.setf(ios::oct);//输出十进制
cout << a << endl;
/***************浮点数*****************/
cout << setiosflags(ios::fixed)//固定位数显示小数
<< setprecision(6)//设置精度为6
<< num
<< endl;
/**************iomanip的用法************/
int number = 99;
cout << setw(20)
<< setfill('~')
<< setiosflags(ios::showbase)//0x开头十六进制标准输出
<< setiosflags(ios::showpos)//在输出正数时输出‘+’
<< setiosflags(ios::left)//左对齐
<< hex//十六进制
<< number
<< endl;
}
#include<fstream>
#include<iomanip>
using namespace std;
int main()
{
int a = 45;
double num = 3.14;
cout.width(9);//设置宽度为9
cout.fill('0');//设置空出位填充‘0’
cout.setf(ios::left);//左对齐
cout.setf(ios::right);//右对齐
cout.unsetf(ios::dec);//卸载十进制
cout.setf(ios::hex);//输出十六进制
cout.setf(ios::oct);//输出十进制
cout << a << endl;
/***************浮点数*****************/
cout << setiosflags(ios::fixed)//固定位数显示小数
<< setprecision(6)//设置精度为6
<< num
<< endl;
/**************iomanip的用法************/
int number = 99;
cout << setw(20)
<< setfill('~')
<< setiosflags(ios::showbase)//0x开头十六进制标准输出
<< setiosflags(ios::showpos)//在输出正数时输出‘+’
<< setiosflags(ios::left)//左对齐
<< hex//十六进制
<< number
<< endl;
}