21xrx.com
2024-09-20 00:45:44 Friday
登录
文章检索 我的文章 写文章
C++ 右对齐输出
2023-07-04 13:50:32 深夜i     --     --
C++ 右对齐 输出 格式化 控制台

在 C++ 中,我们可以使用 cout 函数来输出一些文字和数字等等。默认情况下,cout 输出的文字会被左对齐,而数字则会被右对齐。

然而,有时候我们可能需要将一些文字或字符以及数字都进行右对齐输出,以方便阅读和比较。这时候,我们就需要使用一些技巧让 cout 函数输出右对齐的文本和数字。

实现右对齐输出非常简单,只需要使用 cout 对象的 setw() 函数即可。这个函数的作用是设置输出宽度,从而保证每次输出都是固定长度,并且右对齐对齐。

下面是一个例子,展示如何使用 C++ 来输出右对齐的数字:


#include <iostream>

#include <iomanip>

using std::cout;

using std::endl;

using std::setw;

int main() {

 int a = 123;

 int b = 456;

 int c = 789;

 

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

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

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

 

 return 0;

}

输出结果为:


  123

  456

  789

在这个例子中,我们通过使用 setw() 函数,将每个整数的输出宽度设为 6,从而实现了右对齐输出。这样做不仅让文字和数字更加整齐美观,同时也方便了比较和查看。

总之,通过使用 setw() 函数,我们可以在 C++ 中很容易地实现右对齐输出,让我们的程序更加美观和易于理解。

  
  

评论区

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