C++中的setw()函数使用
作者:野牛程序员:2023-03-30 14:36:05 C++阅读 5026
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()函数的使用