在C++中,可以使用std::setw()
和std::right
来实现输出流的右对齐。std::setw()
用于设置字段的宽度,std::right
用于指定右对齐。
下面是一个示例代码,演示如何在C++中使用输出流进行右对齐:
#include <iostream>
#include <iomanip>
int main() {
int num1 = 123;
double num2 = 45.6789;
std::cout << std::setw(10) << std::right << num1 << std::endl;
std::cout << std::setw(10) << std::right << num2 << std::endl;
return 0;
}
在这个示例中,我们使用std::setw(10)
设置字段的宽度为10个字符,并使用std::right
指定右对齐。然后,我们分别输出整数num1
和浮点数num2
,并观察输出结果。
输出结果将会是:
123
45.6789
领取专属 10元无门槛券
手把手带您无忧上云