/*
dec 10进制
hex 16进制
oct 8进制
setw(int) 输出长度
setprecision(int) 有效数字位数
setfill(char) 设置填充字符
endl 换行/刷新流缓存区
flush 刷新缓存区
*/
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
// setw只对后面数据有效
// 如果输出宽度大于设置宽度
// 默认右对齐
cout<<setw(10)<<2<<setw(20)<<3<<endl;
cout<<hex<<16<<flush; // 10
cout<<oct<<16<<flush;// 20
cout<<setfill('*')<<setw(10)<<2<<endl;
return 0;
}