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

在C++中,我们可以使用setw()函数来控制输出宽度。该函数需要包含 头文件。

setw()函数的语法如下:

setw(n)

其中n为输出的宽度,该函数输出的结果将被剪切或填充到指定的宽度。

下面是一个简单的示例,演示如何使用setw()函数来控制输出宽度:


#include <iostream>

#include <iomanip>

using namespace std;

int main()

{

  cout << left << setw(15) << "Name" << setw(10) << "Age" << endl;

  cout << setw(15) << "John" << setw(10) << "20" << endl;

  cout << setw(15) << "Lisa" << setw(10) << "25" << endl;

  return 0;

}

输出:


Name      Age   

John      20    

Lisa      25    

在这个例子中,我们使用了setw(15)来控制输出宽度。第一行输出“姓名”和“年龄”,因此我们将宽度设置为15和10。第二和第三行输出实际姓名和年龄,使用相同的宽度。

注意,setw()函数只在当前流(例如cout)中生效。如果您打算在多个输出语句中使用它,必须在每个语句中调用该函数。

在简单的输出中,使用setw()函数可能看起来没那么重要,但当您需要输出复杂或结构化数据时,它可以让输出看起来更加清晰和易于阅读。

  
  

评论区

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