cout控制符
dec 置基数为10
hex 置基数为16
oct 置基数为8
setfill(c) 设填充字符为c
setprecision(n) 设显示小数精度为n位
setw(n) 设域宽为n个字符
setiosflags(ios::fixed) 固定的浮点显示
setiosflags(ios::scientific) 指数表示
setiosflags(ios::left) 左对齐
setiosflags(ios::right) 右对齐
setiosflags(ios::skipws) 忽略前导空白
setiosflags(ios::uppercase)16进制数大写输出
setiosflags(ios::lowercase)16进制数小写输出
假设num是个5位数,那么分别求出的他的万位为a,千位为b,百位为c,十位为d,个位为f
那么 输出num只要写成
cout<
就可以了
试试吧
#include
void main()
{
int num;
num=5;
cout.fill('0');//设置填充字符
cout.width(5);//设置域宽
cout<