C++ iomanip 库 - setw 函数



描述

C++ 函数std::setw 的行为如同使用 n 作为参数调用流上的成员 width 一样,它作为操纵器插入/提取到流中(它可以插入/提取到输入流或输出流)。

它用于设置输出操作中使用的字段宽度。

声明

以下是 std::setw 函数的声明。

setw (int n);

参数

n − 用作字段宽度的字符数。

返回值

它返回未指定的值。此函数只能用作流操纵器。

异常

基本保证 - 如果抛出异常,则流处于有效状态。

数据竞争

它插入/提取到的流对象会被修改。对同一流对象的并发访问可能会导致数据竞争。

示例

下面的示例解释了 setw 函数。

#include <iostream>
#include <iomanip>

int main () {
   std::cout << std::setw(10);
   std::cout << 77 << std::endl;
   return 0;
}

让我们编译并运行上面的程序,这将产生以下结果:

77
iomanip.htm
广告