[例1.10]使用setw设置输出宽度的例子:
#include <iostream> #include <iomanip> using namespace std; void main() { int a=29,b=1001; cout<<a<<setw(6)<<b<<endl; cout<<setw(6)<<a<<b<<endl; }
程序输出结果:

第一个setw(6)使b按域宽为6输出,相当于在a和b之间加入2个空格。setw(6)只对紧接着的那个元素有效。域宽为6,1001是四位数,所以在1001前出现两个空格。
第2个setw(6)只对a起作用,所以b紧接着a输出。域宽为6,29是两位数,所以29前出现四个空格。
setw宽度设置详解
本文通过一个C++示例,详细解析了如何使用setw函数来设置输出字段的宽度,包括其工作原理和具体应用。了解setw如何影响不同长度的数字输出,以及如何在输出中插入空格。
8374

被折叠的 条评论
为什么被折叠?



