c+setw(int w)的例子std:setw是 C+ 标准库中的一个操纵符,用于设置下一个输出字段的宽度。这通常与std:left或std:right结合使用,以确定文本是在字段的左侧还是右侧填充。以下是一个简单的示例:cpp复制代码#include #include int main() int numbers = 10, 100, 1000, 10000; / 使用 setw(5) 设置输出宽度为 5 / 默认情况下,数字会右对齐 for (int num : numbers) std:cout std:setw(5) num std:endl; std:cout nLeft aligned: std:endl; / 使用 setw(5) 和 left 设置输出宽度为 5,并左对齐 for (int num : numbers) std:cout std:left std:setw(5) num std:endl; return 0; 输出:复制代码10 100 1000 10000 Left aligned: 10 100 1000 10000在上面的示例中,我们首先使用std:setw(5)设置输出字段的宽度为 5。默认情况下,数字会右对齐。然后,我们再次使用std:setw(5),但这次我们结合了std:left,使数字左对齐。