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

C++中的setw()函数使用

作者:野牛程序员:2023-03-30 14:36:05 C++阅读 5026

C++中的setw()函数使用

C++中的setw()函数是iomanip库中的一个函数,用于设置输出流中的字段宽度,即输出的一个数据项所占的字符数,常用于输出对齐。setw()函数需要传入一个整数参数,表示字段宽度,例如:

#include <iostream>
#include <iomanip>

using namespace std;

int main() {
    int num1 = 1234;
    double num2 = 3.1415926;
    
    cout << setw(10) << num1 << endl;
    cout << setw(10) << num2 << endl;
    
    return 0;
}

上面的代码将输出以下结果:

     1234
  3.14159

可以看到,使用setw(10)设置了输出的字段宽度为10个字符,输出的数字会在这个宽度内对齐。需要注意的是,setw()只对接下来的一个输出操作生效,如果需要对多个输出操作生效,需要分别调用setw()设置字段宽度。另外,setw()只对右对齐有效,如果需要左对齐或者居中对齐,可以使用setiosflags()函数设置对齐方式。

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

最新推荐

热门点击