21xrx.com
2024-12-22 21:18:35 Sunday
登录
文章检索 我的文章 写文章
C++如何在输出数字时添加空格?
2023-07-13 02:17:51 深夜i     --     --
C++ 输出 数字 空格

在C++中,输出数字时添加空格可以使用iomanip头文件中的setw()函数。该函数可以指定输出字段的宽度,并在字段前面添加空格以达到对齐的效果。

例如,以下代码可以在输出数字时添加空格:


#include <iostream>

#include <iomanip>

using namespace std;

int main() {

  int num = 123;

  cout << setw(6) << num << endl;

  return 0;

}

输出结果为:


  123

通过在setw()函数中指定宽度为6,输出时便会在数字前面添加三个空格,从而对齐输出。如果数字本身的位数达不到指定的宽度,输出时也会自动在前面补全空格。

需要注意的是,setw()函数只会对接下来的一个输出进行字段宽度设置,如果需要对多个输出进行对齐,则需要在每个输出前都添加setw()函数并指定相同的宽度值。

总之,在C++中,使用setw()函数可以方便地实现数字输出的对齐效果。

  
  

评论区

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