21xrx.com
2024-11-05 16:35:02 Tuesday
登录
文章检索 我的文章 写文章
C++如何控制输出宽度?
2023-07-04 22:52:23 深夜i     --     --
C++ 控制 输出宽度

在C++中,我们可以使用iomanip库中的setw()函数来控制输出宽度。setw()函数需要一个整型参数,表示输出的宽度,将其作为参数传递给cout流,并且setw()函数只能控制下一个输出项的宽度。

下面是一个示例代码:


#include <iostream>

#include<iomanip>

using namespace std;

int main() {

  

  int num1 = 1000, num2 = 2000, num3 = 3000;

  

  cout << setw(10) << num1 << endl;

  cout << setw(10) << num2 << endl;

  cout << setw(10) << num3 << endl;

  

  return 0;

}

以上代码的输出为:


   1000

   2000

   3000

如上所示,setw()函数控制输出的宽度,每个数字占据了10个位置。如果数字的位数大于指定的宽度,则setw()函数不起作用,这意味着它不会将输出的数字压缩到所指定的宽度。

通过上述示例,我们可以看出,控制输出宽度的方法非常简单,而且它非常有助于让输出对齐整齐,提高代码可读性。

  
  

评论区

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