C++中的setw()函数使用
作者:野牛程序员:2023-03-30 14:36:05 C++阅读 5469
C++中的setw()函数使用
C++中的setw()函数是iomanip库中的一个函数,用于设置输出流中的字段宽度,即输出的一个数据项所占的字符数,常用于输出对齐。setw()函数需要传入一个整数参数,表示字段宽度,例如:
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
int num1 = 1234;
double num2 = 3.1415926;
cout << setw(10) << num1 << endl;
cout << setw(10) << num2 << endl;
return 0;
}上面的代码将输出以下结果:
1234 3.14159
可以看到,使用setw(10)设置了输出的字段宽度为10个字符,输出的数字会在这个宽度内对齐。需要注意的是,setw()只对接下来的一个输出操作生效,如果需要对多个输出操作生效,需要分别调用setw()设置字段宽度。另外,setw()只对右对齐有效,如果需要左对齐或者居中对齐,可以使用setiosflags()函数设置对齐方式。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:C++统计2的个数
- 下一篇:C++中setiosflags()函数的使用
