注意问题:

所使用的头文件为iomanip.h

例如:
cout<<'s'<<setw(8)<<'a'<<endl;
则在屏幕显示
s        a 
//s与a之间有7个空格,setw()只对其后面紧跟的输出产生作用,如上例中,表示'a'共占8个位置,不足的用空格填充。若输入的内容超过setw()设置的长度,则按实际长度输出。
setw()默认填充的内容为空格,可以setfill()配合使用设置其他字符填充。

cout<<setfill('*')<<setw(5)<<'a'<<endl;
则输出:
****a //4个*和字符a共占5个位置。

ep:

// test_max.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"
#include <iostream>
#include <iomanip>                //setw(),setfill所在头文件
using namespace std;class NUM
{
public:NUM(int i):nm(i){}void incr() const{nm++;}void decr() const{nm--;}
public:mutable int nm;
};int main(void)
{NUM a(0);string str="";for(int i=0;i<5;i++){a.incr();cout<<setfill('*')<<setw(a.nm)<<str.c_str()<<endl;}for(int i=0;i<5;i++){a.decr();cout<<setw(a.nm)<<str.c_str()<<setfill('*')<<endl;}system("pause");return 0;
}

C++ stw与setfill相关推荐

  1. jvm的类加载和运行时数据区和垃圾回收

    类加载过程 加载(loading) 引导类加载器 扩展类加载器 系统类加载器 1.通过一个类的全限定名获取此类的二进制字节流 2.将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构 3.在内 ...

  2. JVM学习笔记之-垃圾回收相关概念 System.gc()的理解 内存溢出与内存泄漏 STW 垃圾回收的并行与并发 安全点与安全区域 再谈引用:强引用 软引用 弱引用 虚引用 终结器引用

    System.gc()的理解 在默认情况下,通过System.gc()或者Runtime. getRuntime ( ).gc ()的调用,会显式触发Full GC,同时对老年代和新生代进行回收,尝试 ...

  3. HBase实战:记一次Safepoint导致长时间STW的踩坑之旅

    本文记录了HBase中Safepoint导致长时间STW此问题的解决思路及办法. 上篇文章回顾:HBase Replication详解 ​过 程 记 录 现象:小米有一个比较大的公共离线HBase集群 ...

  4. C++ setw和setfill

    在C++中,setw(int n)用来控制输出间隔. 例如: cout<<'s'<<setw(8)<<'a'<<endl; 则在屏幕显示 s       ...

  5. JVM之垃圾回收 II ——方法区和堆区的垃圾回收、STW

    垃圾回收 II 一.方法区(jdk1.7)/元空间(jdk1.8) 1.永久代和元空间的关系: 2.方法区/元空间的垃圾回收内容 3.方法区/元空间垃圾回收的方式 二.堆 1.GC堆的划分 2.堆区G ...

  6. c++头文件iomanip.h中的setw、setprecision、setfill和setbase函数

    #include <iostream>   //不要用iostream.h ,会出现好多问题 #include <iomanip>    // io 流控制头文件, 主要是一些 ...

  7. C++中流控制函数 setw() setfill() setbase() setprecision()

    所需头文件: #include <iostream> #include <iomanip> setw(n)的作用:预设宽度 cout<<setw(6)<< ...

  8. c++头文件iomanip.h中的setw、setprecision、setfill和setbase函数的使用

    #include <iostream> //不要用iostream.h ,会出现好多问题 #include <iomanip> // io 流控制头文件, 主要是一些操纵用法如 ...

  9. JVM基础:什么是STW?

    今天笔试题,出了个STW,咱是见也没见过,漏了怯了 无语,仔细回忆了下,知道Stop-The-World这个词,不知道SWT,无语 文章目录 STW:Stop-The-World STW概念 进入SW ...

最新文章

  1. 献给新一代AI后浪们----《后丹》
  2. ***小程序wx.getUserInfo不能弹出授权窗口后的解决方案
  3. php加密 dll扩展,PHP的openssl加密扩展使用小结(推荐)
  4. 国产Dhyana禅定x86处理器开始启动生产
  5. attempt to create delete event with null entity
  6. RDIFramework.NET ━ 9.3 用户管理 ━ Web部分
  7. 关于压缩工具 7z(7-zip) 的选项 -u(更新压缩档案中的文件)的解读
  8. linux win7 默认启动,请教:我的grub.cfg里面的内容如下,请教怎样改代码才能让WIN7设为默认启动...
  9. 小弟带你走进VUE中input最大值设置出现的问题以及黑科技解决方案
  10. 江苏高考成绩什么时候可以查询2021,2021年江苏高考成绩什么时候公布出来,几月几号几点钟可以查询...
  11. opencv图像分析与处理(6)- 二维取样定理与二维傅里叶变换
  12. 双系统linux安装cetos,电脑安装windows和centOS系统双系统
  13. LPSTR、LPCSTR、LPTSTR和LPCTSTR,LPVOID的意义及区别
  14. python 栅格转矢量_python 矢量数据转栅格数据代码实例
  15. 传奇私服服务器移动玩家位置,传奇私服服务端里面哪个是玩家数据文件文件?...
  16. ImageNet 1K 类别名与索引的对应关系
  17. 一款仿古文本编辑器---edit.exe
  18. 操作系统第七、八章习题
  19. 具有遗传性疾病和性状的遗传位点分析
  20. 关于联合体及联合体嵌套结构体

热门文章

  1. css 100% 和 100vh区别
  2. 信仰的力量-血战钢锯岭
  3. JavaScript:使用键盘/鼠标来移动标签
  4. bugku-eval
  5. 一款js生成的不错的页面上雪花飞舞效果
  6. (python)企业发放的奖金根据利润来确定提成比例
  7. React项目部署踩坑
  8. CleanMyMac X苹果官方认证的Mac系统管理软件
  9. DAMA|2021城市数据化治理需求日益剧增,如何抓住机会?
  10. css3 transform transition 动画效果