21xrx.com
2024-09-20 05:38:22 Friday
登录
文章检索 我的文章 写文章
C++中如何设置输出宽度?
2023-07-10 03:01:40 深夜i     --     --
C++ 输出宽度 setw()函数

C++中设置输出宽度可以使用iomanip头文件中的setw函数。setw函数可以设置输出的宽度,其用法为setw(n),其中n是输出的宽度。

使用setw函数输出的时候,需要在其前面加上左对齐、右对齐等格式设置符。左对齐的格式设置符为"-left",右对齐的格式设置符为"-right"。

例如,以下代码设置了输出宽度为10,且左对齐:


#include<iostream>

#include<iomanip>

using namespace std;

int main()

{

  cout<<"设置宽度为10,左对齐"<<endl;

  cout<<setw(10)<<left<<"hello"<<endl;

  cout<<setw(10)<<left<<"world"<<endl;

  return 0;

}

输出结果如下:


设置宽度为10,左对齐

hello  

world

以上代码中,setw函数设置了输出宽度为10,left设置了左对齐格式。

除了左对齐和右对齐,setw函数还可以与其他格式设置符一起使用,如填充符、进制等,具体用法可以参考C++标准库中的iomanip头文件。

总之,在C++中设置输出宽度非常方便,使用setw函数可以更好地掌控输出结果的格式。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复