[例1.10]使用setw设置输出宽度的例子

[例1.10]使用setw设置输出宽度的例子:

#include <iostream>
#include <iomanip>
using namespace std;
void main()
{
    int a=29,b=1001;
    cout<<a<<setw(6)<<b<<endl;
    cout<<setw(6)<<a<<b<<endl;
}

程序输出结果:

第一个setw(6)使b按域宽为6输出,相当于在a和b之间加入2个空格。setw(6)只对紧接着的那个元素有效。域宽为6,1001是四位数,所以在1001前出现两个空格。

第2个setw(6)只对a起作用,所以b紧接着a输出。域宽为6,29是两位数,所以29前出现四个空格。

原文地址:https://www.cnblogs.com/wangfeihu/p/5969781.html