一、输出宽度

1.使用width函数控制

 1 #include<iostream>
 2 using namespace std;
 3
 4 int main() {
 5     double values[] = { 1.23,35.36,653.7,4358.24 };
 6     for (int i = 0; i < 4; i++) {
 7         cout.width(10);
 8         cout << values[i] << endl;
 9     }
10     return 0;
11 }

  默认为右对齐。运行结果如下:

2.使用set操作符控制,有头文件#include<iomanip>

 1 #include<iostream>
 2 #include<iomanip>
 3 #include<string>
 4 using namespace std;
 5
 6 int main() {
 7     double values[] = { 1.23,35.36,653.7,4358.24 };
 8     string names[] = { "Zoot","Jimmy","Al","Stan" };
 9     for (int i = 0; i < 4; i++) {
10         cout << setw(6) << names[i] << setw(10) << values[i] << endl;
11     }
12     return 0;
13 }

运行结果如下:

二、输出宽度

通过使用带参的setiosflags操作符来设置左对齐,ios_base::left是ios_base的静态常量,必须使用ios_base::前缀。用resetiosflags(ios_base::left)来关闭左对齐标志。

 1 #include<iostream>
 2 #include<iomanip>
 3 #include<string>
 4 using namespace std;
 5
 6 int main() {
 7     double values[] = { 1.23,35.36,653.7,4358.24 };
 8     string names[] = { "Zoot","Jimmy","Al","Stan" };
 9     for (int i = 0; i < 4; i++) {
10         cout << setiosflags(ios_base::left) << setw(6) << names[i] << resetiosflags(ios_base::left) << setw(10) << values[i] << endl;
11     }
12     return 0;
13 }

运行结果如下:

转载于:https://www.cnblogs.com/Gzu_zb/p/9373954.html

宽度,对齐方式的设置相关推荐

  1. jxl 创建表格(包括去掉网格线、字体设置、单元格设置、对齐方式等设置)

    效果图: 代码如下: import java.io.File; import java.io.IOException;import jxl.format.Alignment; import jxl.f ...

  2. html语言图片对齐方式的设置

    使用<img>标签使图片左对齐或右对齐 <img src="D:\games\Wesnoth\editor.ico" align="left" ...

  3. html里文字垂直对齐属性,word设置文本垂直对齐方式有几种

    word设置文本垂直对齐方式有几种 左对齐 右对齐 两端对齐 分散对齐 居中对齐 以上为段落对齐方式,可能不是你要的结果 上下两行文本对齐常用方式有 用制表位设置段落中制表符的位置后用制表符号来对齐 ...

  4. xlwt设置excel字体、对齐方式、边框、颜色、背景色

    文章目录 1.思路 2.自定义样式 > 字体 > 对齐方式 > 边框 > 颜色 > 背景色 3.小栗子 参考文章 1.思路 首先需要定义一个样式: my_style = ...

  5. python上下对齐_python-docx设置表格对齐方式

    在Word文档中表格中对齐方式的设置可以分为表格的对齐方式和单元格的对齐方式,可以通过"开始"菜单栏中的"段落"中设置表格的对齐方式,可以通过"布局& ...

  6. php excel 右对齐,excel中单元格对齐方式在哪里设置?

    excel单元格对齐方式可以在"设置单元格格式"框的"文本对齐方式"中设置.设置方法:1.选中要设置的单元格或单元格区域:2.鼠标点击右键,点击"设置 ...

  7. visual studio 2022 设置C C++ 指针的对齐方式

    问题描述 这个问题,应该是个格式问题或是对齐问题,使用visual studio 这个强大的IDE,感觉写代码什么的,都比较的高效 但是,如char *name, visual studio默认给自动 ...

  8. VUE-flex布局之align-content多交叉轴对齐方式(6)

    1.外部容器display:flex: 可以设置的6个属性,如下: flex-direction 元素排列方向 flex-direction:      row                 || ...

  9. HTML示例03---标题的对齐方式

    1.说明 html的标题标记共有6个,分别是<h1>.<h2>.<h3>.<h4>.<h5>.<h6>,每一个标记在字体大小上都 ...

最新文章

  1. 【CF 1191】Tokitsukaze, CSL and Stone Game//Tokitsukaze and Duel//Tokitsukaze and Strange Rectangle
  2. javafx 调用java_Java,JavaFX的流畅设计风格拨动开关
  3. 【前端笔试算法题】之小偷分赃题
  4. FineBI与FineReport对比
  5. 牛客多校第三场J LRU management(双向链表)题解
  6. 拓端tecdat|R语言中使用多重聚合预测算法(MAPA)进行时间序列分析
  7. python爬虫实例1:获取一个网页的列表数据
  8. Docker学习之镜像删除的Untagged 和 Deleted
  9. 装机必备:微软常用运行库合集,2022版
  10. Android脱壳圣战---360脱壳与修复
  11. php杨辉三角的规律,杨辉三角的规律以及定理
  12. Java随笔记 - 内核态和用户态
  13. linux中的网络指令ssh ifconfig netstat telnet curl scp
  14. Unity UI 动画 工具
  15. JSP+Servlet实现BMI计算器
  16. 【程序人生】程序员薪酬对比研究以及晋升详情2022(持续更新)
  17. jlink怎么调试linux程序_Ubuntu12.10 使用JLink连接开发板用arm-gdb调试ARM程序
  18. linux raid5热备,有热备盘的服务器RAID-5数据恢复实例
  19. sqlserver 根据日期计算年龄问题
  20. 七步成诗(事)- 定义问题

热门文章

  1. JS收集:限制输入格式
  2. 剑指 Offer 05. 替换空格 简单
  3. Qt-Creator编译pthread多线程程序的方法
  4. C++ 20 是近十年来影响最大的一个版本,新的特性众多
  5. 男人一辈子就喜欢一种类型的女人,至死不渝从一而终!
  6. css层叠上下文详解,CSS定位(层叠上下文)
  7. linux monitor模式,ubuntu14.04 安装linux-802.11n csitool Monitor模式
  8. caj文件打不开显示内存不足_caj打开文件内存不足 cad内存不足一键修复
  9. java.lang.IllegalStateException: 启动子级时出错
  10. 035_vue脚手架