当前位置:首页 C++ > 正文

setw(int n)用法

作者:野牛程序员:2023-06-30 07:40:28 C++阅读 2771

在C++中,setw()是一个与输入输出流(iostream)库一起使用的函数。它是通过<iomanip>头文件提供的。setw()函数用于设置输出字段的宽度,以便在输出时为特定的值分配固定数量的字符位置。

以下是setw()函数的用法示例:

#include <iostream>
#include <iomanip>

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

输出:

     12345

在上面的示例中,std::setw(10)用于设置输出字段的宽度为10个字符位置。因此,当输出number变量时,它会在字段内右对齐,并在左侧填充空格,直到占满10个字符位置。

setw()函数通常与std::cout结合使用,但它也可以与其他输出流对象一起使用,如std::ostringstreamstd::ofstream

需要注意的是,setw()的设置只影响其后输出的内容,所以如果希望设置多个输出的字段宽度,需要在每个输出之前都调用一次setw()函数。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击