cout<<setw(10)是什么意思

2025-12-18 09:20:01
推荐回答(2个)
回答1:

cout<给下一个输出的量,设定输出场宽为10个字符,输出量不足10个字符时在左面填空白,输出量宽于10个字符,则按实际需要全部输出。
例如:

#include
#include
using namespace std;
void main()
{
char x[]="12345678";
char y[]="123456789abcd";
cout<cout<cout<}

回答2:

setw()只对其后面紧跟的输出产生作用
若输入的内容超过setw()设置的长度,则按实际长度输出。
setw()默认填充的内容为空格,可以setfill()配合使用设置其他字符填充。

cout<则输出:
****a 4个*和字符a共占5个位置。