博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++中改变setw(n)的对齐方式
阅读量:6832 次
发布时间:2019-06-26

本文共 749 字,大约阅读时间需要 2 分钟。

hot3.png

使用setw(n)设置输出宽度时,默认为右对齐,如下:

// include <iostream>
// include <iomanip>
 
std::cout << std::setw(5) <<"1"   << std::endl;
std::cout << std::setw(5) <<"10"  << std::endl;
std::cout << std::setw(5) <<"100" << std::endl;
std::cout << std::setw(5) <<"1000"<< std::endl;
 
//
// 输出结果:
//
//     1
//    10
//   100
//  1000
//

若想让它左对齐的话,只需要插入 std::left,如下:

// include <iostream>
// include <iomanip>
 
std::cout << std::left << std::setw(5) <<"1"   << std::endl;
std::cout << std::left << std::setw(5) <<"10"  << std::endl;
std::cout << std::left << std::setw(5) <<"100" << std::endl;
std::cout << std::left << std::setw(5) <<"1000"<< std::endl;
 
//
// 输出结果:
//
// 1
// 10
// 100
// 1000
//

同理,右对齐只要插入 std::right,不过右对齐是默认状态,不必显式声明。

转载于:https://my.oschina.net/iamhere/blog/371704

你可能感兴趣的文章
php URLEncode() / php URLEncode函数 php urldecode...
查看>>
phpunit mock
查看>>
NodeJS、NPM安装配置步骤(windows版本)
查看>>
mac常用的命令
查看>>
knn 分类
查看>>
【总结】Hadoop中的MultipleOutputs实践
查看>>
测试常见问题
查看>>
SHOP++ 中Hibernate 注解 用法
查看>>
jQuery EasyUI使用教程之创建基本的树网格
查看>>
Fluentd日志处理-插件使用和调试问题(四)
查看>>
实验四 交换机SPAN功能配置 (交换与路由技术)
查看>>
centos7源码安装php5.6并安装pthreads扩展
查看>>
php网络名片系统源码免费电子云名片3.2版
查看>>
SylixOS lite Extension工程开发手册
查看>>
Mysql存储过程从0开始(上)
查看>>
在windows下如何新建爬虫虚拟环境和进行scrapy安装
查看>>
HSRP 技术
查看>>
网络基础~linux路由与网关、路由命令
查看>>
强大的联想4U机架式服务器ThinkSystem SR950
查看>>
美国防部:美国×××防御系统存在诸多安全问题
查看>>