一、无需包含头文件:
int num = 99;
cout.width(20);//域宽
cout.fill('*');//填充
cout.setf(ios::left);//左对齐
cout.unsetf(ios::dec);//卸载十进制
cout.setf(ios::showbase);//强制加载 如16进制 0X 69
cout.setf(ios::hex);//设置16进制
cout.unsetf(ios::hex);//卸载16进制
cout.setf(ios::oct);//设置8进制
cout << num << endl;
二、需包含头文件:iomanip
int num = 99;
cout << setw(20)//域宽
<<setfill('-')//填充
<<setiosflags(ios::showbase)//输出基
<<setiosflags(ios::left)//左对齐
<<hex//16进制
<< num
<< endl;