iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C++ setw()函数的具体使用
  • 210
分享到

C++ setw()函数的具体使用

C++ setw() 2023-03-09 17:03:45 210人浏览 安东尼
摘要

c++ setw() 函数用于设置字段的宽度,语法格式如下: setw(n) n 表示宽度,用数字表示。 setw() 函数只对紧接着的输出产生作用。 当后面紧跟着的输出字段长度小

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

setw(n)

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

setw() 函数只对紧接着的输出产生作用。

当后面紧跟着的输出字段长度小于 n 的时候,在该字段前面用空格补齐,当输出字段长度大于 n 时,全部整体输出。

cout <<setw(20) <<"CSDN Good";

此代码可以给CSDN good预留20个位置,而CSDN good长度为9,于是CSDN good前面会有11个空格。

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

#include <iOStream>
#include <iomanip>             //必备头文件
 
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;
}

以上代码输出结果为:

runoob
runoobrunoob
        runoob
runoob        runoob

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

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

到此这篇关于C++ setw()函数的具体使用的文章就介绍到这了,更多相关C++ setw()函数内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: C++ setw()函数的具体使用

本文链接: https://www.lsjlt.com/news/199118.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C++ setw()函数的具体使用
    C++ setw() 函数用于设置字段的宽度,语法格式如下: setw(n) n 表示宽度,用数字表示。 setw() 函数只对紧接着的输出产生作用。 当后面紧跟着的输出字段长度小...
    99+
    2023-03-09
    C++ setw()
  • C++ setw()函数如何使用
    这篇“C++ setw()函数如何使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C++ setw()...
    99+
    2023-07-05
  • C++的setw()函数怎么用
    这篇文章主要讲解了“C++的setw()函数怎么用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C++的setw()函数怎么用”吧!setw(int n)是c++中在输出操作中使用的字段宽度...
    99+
    2023-06-27
  • C++中delete函数的具体使用
    在C++中delete函数用于回收new分配的内存空间。 C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间...
    99+
    2023-03-09
    C++ delete函数 C++ delete
  • c++中的setw函数有什么用
    setw 函数可设置输出字段宽度,接收一个正整数参数指定宽度。当打印数据时,若数据长度小于字段宽度,会在数据前/后插入空格(默认右对齐);若数据长度大于字段宽度,则按原始长度输出。 s...
    99+
    2024-04-28
    c++
  • C++语言pow函数的具体使用
    pow的头文件是: #include <cmath> pow就是求次幂的,写法是 pow(a, b),意思是a的b次方。 对了,还有一个点,初学者很容易掉进坑里 a和b...
    99+
    2023-03-09
    C++ pow函数 C++ pow
  • C语言fprintf()函数和fscanf()函数的具体使用
    目录fprintf()函数fscanf()函数fprintf()函数   在C语言中常用使用的打印函数是printf()函数,这个多用于给控制台打印数据,如果...
    99+
    2024-04-02
  • Pythonisalnum()函数的具体使用
    目录1、包含字母和数字的情况2、汉字和其他语言的情况3、空字符串、制表符、特殊符号、标点符号isalnum() 可以判断字符串的字符是否全都是「字母」和「数字」。 语法 string...
    99+
    2023-08-08
    Python isalnum()
  • np.repeat()函数的具体使用
    目录使用np.repeat()展平二维数组np.repeat()函数的坐标轴问题二维三维在 numpy 模块中的 repeat 函数,总是会出现设置 axis 坐标轴的情况,这时的坐...
    99+
    2023-03-13
    np.repeat()函数 np.repeat
  • np.concatenate()函数的具体使用
    目录引言函数调用调用方法各个参数的意义注意事项示例1------一维数组示例2------二维数组示例3------三维数组引言 提到 numpy 的数组操作,我们就不得不说到 np...
    99+
    2023-03-13
    np.concatenate()函数
  • pythonre.match函数的具体使用
    目录1 re.match 说明2 span 的使用3 group 的使用4 匹配不到内容的情况5 使用group 注意点6 flag 的使用1 re.match 说明 re.matc...
    99+
    2023-02-13
    python re.match
  • Pandasdiv()函数的具体使用
    div()方法将DataFrame中的每个值除以指定的值,并返回一个计算处理后的Dataframe结果 DataFrame.div()函数其实是除法运算,表格中的每个数据都是被除数 ...
    99+
    2023-05-14
    Pandas div()函数 Pandas div DataFrame.div()
  • numpy.ndarray.flatten()函数的具体使用
    目录numpy.ravel() 和 numpy.flatten()该函数主要用来快速扁平化数组,请看如下代码: import numpy as np class Debug:  ...
    99+
    2023-03-13
    numpy.ndarray.flatten numpy flatten
  • np.newaxis()函数的具体使用
    np.newaxis np.newaxis 的功能是增加新的维度,但是要注意 np.newaxis 放的位置不同,产生的矩阵形状也不同。 通常按照如下规则: np.newaxis 放...
    99+
    2023-03-13
    np.newaxis使用 np.newaxis
  • numpy.reshape()的函数的具体使用
    np.reshape()基本用法 常用于矩阵规格变换,将矩阵转换为特定的行和列的矩阵格式:a1.reshape(x,y,z,…)注意:将矩阵a1转变成(x, y,z,&...
    99+
    2023-02-10
    numpy.reshape()
  • pandas函数isnull的具体使用
    目录一.假设有数据集df二.判断有空值的列三.显示出有空值列的列名的列表四.删除全部是空值的行五.删除全部是空值的列六.对某一列中的空值进行填充七.method参数一.假设有数据集d...
    99+
    2024-04-02
  • pandas DataFrame.shift()函数的具体使用
    pandas DataFrame.shift()函数可以把数据移动指定的位数 period参数指定移动的步幅,可以为正为负.axis指定移动的轴,1为行,0为列. eg: 有这样一个...
    99+
    2024-04-02
  • python中networkx函数的具体使用
    目录1. 介绍1.1 前言1.2 图的类型(Graph Types)1.3 常用方法2. 代码示例1. 介绍 1.1 前言 NetworkX是复杂网络研究领域中的常用Python包。...
    99+
    2023-02-14
    python networkx使用 python networkx
  • Pythonissubclass和isinstance函数的具体使用
    Python 提供了如下两个函数来检查类型: issubclass(cls, class_or_tuple):检查 cls 是否为后一个类或元组包含的多个类中任意类的子类。isins...
    99+
    2023-02-07
    Python issubclass函数 Python isinstance函数
  • Django视图函数的具体使用
    视图是 MTV 设计模式中的 V 层,它是实现业务逻辑的关键层,可以用来连接 M 层与 T 层,起着纽带般的作用,在《Django MTV和MVC的区别》中也做了相应的介绍,所以它的...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作