setw() 函数只对紧接着的输出产生作用。当后面紧跟着的输出字段长度小于 n 的时候,在该字段前面用空格补齐,当输出字段长度大于 n 时,全部整体输出。

C++ setw() 函数用于设置字段的宽度,语法格式如下:

setw(n)

n 表示宽度,用数字表示。

setw() 函数只对紧接着的输出产生作用。
当后面紧跟着的输出字段长度小于 n 的时候,在该字段前面用空格补齐,当输出字段长度大于 n 时,全部整体输出。

以下实例演示了 setw() 函数的使用:

实例

#include #include using namespace std;int main(){    // 开头设置宽度为 4,后面的 runoob 字符长度大于 4,所以不起作用    cout << setw(4) << "runoob" << endl;    // 中间位置设置宽度为 4,后面的 runoob 字符长度大于 4,所以不起作用    cout << "runoob" << setw(4) << "runoob" << endl;    // 开头设置间距为 14,后面 runoob 字符数为6,前面补充 8 个空格    cout << setw(14) << "runoob" << endl;    // 中间位置设置间距为 14 ,后面 runoob 字符数为6,前面补充 8 个空格    cout << "runoob" << setw(14) << "runoob" << endl;    return 0;}

以上代码输出结果为:

runoobrunoobrunoob        runoobrunoob        runoob

setw() 默认填充的内容为空格,可以 setfill() 配合使用设置其他字符填充。

实例

#include #include using namespace std;int main(){    cout << setfill('*')  << setw(14) << "runoob" << endl;    return 0;}

以上代码输出结果为:

********runoob

https://www.linuxprobe.com/what-is-the-3.html

setw()函数使用_什么是C++ setw() 函数?相关推荐

  1. python 函数重载_在Python中实现函数重载,60%的人都不会

    connect('123.45.32.18:8080') connect(('123.45.32.18', 8080)) 复制代码 你想在代码里面兼容这两种写法,于是你可能会这样写代码: def co ...

  2. lisp的vla函数画矩形_难点解析丨反比例函数的图象和性质

    函数的相关知识作为每年各省市中考的热门考点问题,主要考察学生能否结合具体实际情境了解函数的相关的意义,能否正确画出相关函数的图象并理解相关函数的性质 其中反比例函数的考查形式主要是联系一次函数.二次函 ...

  3. mysql数据库内置函数大全_(MariaDB)MySQL内置函数大全

    本文目录: 1. 字符串函数 1.1 字符串连接函数 1.2 lower().upper().left().right() 1.3 填充函数lpad()和rpad() 1.4 trim().ltrim ...

  4. pythoninput函数作用_学习python之input()函数

    话不多说,进入正题 一.input()函数的使用 input()函数是用来收集信息的,并且一定要在终端处输入数据 intput('请在以下选项[A.B]中,输入您的选择:') 二.input()函数结 ...

  5. mysql视图中调用函数写法_从视图中调用函数

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  6. python函数解读_通过7个Python函数来解释区块链

    我想对于那里的很多人来说,区块链就是这种现象,很难不让你头脑发热.我开始观看视频和阅读文章,但对我个人而言,直到我编写自己的简单区块链,我才真正理解它是什么以及它的潜在应用价值. 我对区块链的看法是它 ...

  7. python中bool函数用法_在python中bool函数的取值方法

    bool是Boolean的缩写,只有真(True)和假(False)两种取值 bool函数只有一个参数,并根据这个参数的值返回真或者假. 1.当对数字使用bool函数时,0返回假(False),任何其 ...

  8. 用python画分段函数图像_使用Python拟合分段函数

    我试图用Numpy来拟合分段函数和绝对值.在 数学函数是 x&lt:p[1]:y=1+p[0]*abs((size+x-p[1])/size-size/2) x&gt:=p[1]:y= ...

  9. python 画任意函数曲线_使用Python画数学函数曲线

    import numpy as np import pandas as pd import matplotlib.pyplot as plt plt.figure(1) # 创建图表1 plt.fig ...

  10. java中trim函数用法_深入理解jQuery.trim() 函数及trim()用法

    jQuery.trim() 函数及trim()用法详解 jQuery.trim()函数用于去除字符串两端的空白字符.该函数可以去除字符串开始和末尾两端的空白字符(直到遇到第一个非空白字符串为止).它会 ...

最新文章

  1. AVERAGE函数参数说明
  2. mysql安装中出现的问题,
  3. 窗体 局部变量转换为全局_从嵌入式编程中感悟「栈」为何方神圣?
  4. mysql 2027_阿里云mysql远程登录报ERROR 2027(HY000)
  5. 使用Wireshark进行SIP包解析
  6. LeetCode 2091. 从数组中移除最大值和最小值(一次遍历)
  7. mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
  8. shell循环遍历多条字符串
  9. 用命令行执行php脚本输出乱码
  10. python内置模块在哪个文件夹_用 Python 内置模块处理 ini 配置文件
  11. Warning: Binary output can mess up your terminal. Use “--output -“ to tell
  12. 新闻管理系统的设计与实现
  13. 我的NVIDIA开发者之旅——优化显卡性能
  14. 鲍威尔方法c语言程序,鲍威尔法编程-powell法编程-c语言编程-c++6.0.doc
  15. 制图操作案例:在Pro画水墨画
  16. 胃与十二指肠溃疡的食疗方
  17. 学习iPhone UIKit 9
  18. java数字转换中文
  19. Python基础之浮点数取整数的三种方法(向下取整,向上取整,四舍五入)
  20. 大多数人对职场“为人处世”存在困惑

热门文章

  1. [入门] Delphi XE2 的控件安装方法。
  2. 名词解释——元数据和数据字典
  3. 事务的详细讲解,简单易理解,适合小白,无基础也可以懂,什么是事务、事务提交、事务回滚、编程式事务、声明式事务
  4. python人脸识别程序如何嵌入到app_开源|手把手教你用Python进行人脸识别(附源代码)...
  5. 正在连接至zimperium服务器,ZIMPERIUM Mobile IPS (zIPS)
  6. 智联招聘基于Apache Pulsar打造企业级事件中心
  7. Windows C盘清理指北
  8. 浅析SqlServer简单参数化模式下对sql语句自动参数化处理以及执行计划重用
  9. Android 虚线切割线
  10. HDU 3732 Ahui Writes Word