加入收藏 | 设为首页365足球投注平台
 28365365
C ++中cout.width()和setw()有什么区别?让我具
发布时间:2019-03-11 点击:
这两个函数的工作方式相同。
两者都控制输出字符字段的宽度,不能用空格填充。
在C ++中,setw(intn)用于控制输出间隔。
例如,如下。coutssetw(8)aendl; sa //与屏幕空间之间有七个空格,而setw()仅适用于后续输出。在前面的例子中,它意味着总共8个位置。,填补空间是不够的。
当输入内容超过setw()设置的长度时,根据实际长度生成。
setw()的默认填充内容是空格。您可以使用setfill()配置其他字符以完成C ++。以下功能可以互换使用。setw或width(),setfill或fill(),setprecision或precision()。这里,在前一组*的情况下,需要头文件#includeiomanip。
时间