C++I/O流——(4)格式化输入/输出(第二节)

归纳编程学习的感悟,
记录奋斗路上的点滴,
希望能帮到一样刻苦的你!
如有不足欢迎指正!
共同学习交流!
🌎欢迎各位→点赞 👍+ 收藏⭐ + 留言​📝
含泪播种的人一定能含笑收获!

一起加油!

用操作控制符实现格式化输出:

格式化输出还可以使用控制符,这些控制符可以直接插入到输出流中,使用控制符时在程序开头除需添加 iostream 头文件外,还需要包含 iomanip 头文件。

dec设置数值为十进制
hex设置数值为十六进制
oct设置数值为八进制
setfill(c)设置填充字符 c,可以是字符常量或字符变量
setprecision(n)设置浮点数的精度为 n 位,在以一般十进制小数输出时,n代表有效数字。在以fixed 形式或 scientific形式输出时,n为小数位数
setw(n)设置字段宽度为 n位
setiosflags(ios::fixed)设置浮点数以固定的小数位数显示
setiosflags(ios::scientific)设置浮点数以指数形式显示
setiosflags(ios::left)输出数据左对齐
setiosflags(ios::right)输出数据右对齐
setiosflags(ios::skipws)忽略前导的空格
setiosflags(ios::uppercase)数据以十六进制形式输出时字母为大写
setiosflags(ios::lowercase)数据以十六进制形式输出时字母为小写
setiosflags(ios::showpos)输出正数时给出符号"+"

以上就是我对C++I/O流------(4)格式化输入/输出(第二节)的理解,希望本篇文章对你有所帮助,也希望可以支持支持博主,后续博主也会定期更新学习记录,记录学习过程中的点点滴滴。如果有不懂和发现问题的小伙伴,请在评论区说出来哦,同时我还会继续更新对C++I/O流的理解,请持续关注我哦!!!

相关推荐
迷迭所归处26 分钟前
C++ —— 以真我之名 如飞花般绚丽 - 智能指针
开发语言·c++
dvlinker28 分钟前
内存不足引发C++程序闪退崩溃问题的分析与总结
c++·内存泄漏·内存不足·malloc返回null·new抛出异常·abort强制终止进程·排查c++软件异常常用方法
沥川同学30 分钟前
跨平台应用开发框架(1)----Qt(组件篇)
c++·qt·udp·线程·tcp·qt5·qt6.3
Code哈哈笑31 分钟前
【Java 学习】构造器、static静态变量、static静态方法、static构造器、
java·开发语言·学习
是老余33 分钟前
Java三大特性:封装、继承、多态【详解】
java·开发语言
小馒头学python35 分钟前
【Python爬虫五十个小案例】爬取豆瓣电影Top250
开发语言·爬虫·python
尘浮生1 小时前
Java项目实战II基于微信小程序的南宁周边乡村游平台(开发文档+数据库+源码)
java·开发语言·数据库·spring boot·微信小程序·小程序·maven
wangjing_05223 小时前
C语言练习.if.else语句.strstr
c语言·开发语言
Tony_long74834 小时前
Python学习——字符串操作方法
开发语言·c#
SoraLuna4 小时前
「Mac玩转仓颉内测版26」基础篇6 - 字符类型详解
开发语言·算法·macos·cangjie