用来控制输出字符串的长度的函数,例如输出字符串“hello”,不用setw函数的话应该这样输出:
cout<<"hello"<
cout<
如果setw的参数比字符串长度小,C++会原样输出字符串。
设置宽度,简单的说就是输出的时候占几个字节,
例如 int i = 1;
cout << setw(3) << i << endl;
屏幕上显示:**1 ( *代表空格)
就是设置输出几个字
比如int i = 10;
你要输出i 如果setw(20);
那么 i 的前面有18个空格
这是设置字符行宽度