C++刷题经验
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了C++刷题经验,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1547字,纯文字阅读大概需要3分钟。
内容图文
![C++刷题经验](/upload/InfoBanner/zyjiaocheng/1194/da654dc03d704a79a1106c6cab094eb2.jpg)
cout输出流------格式控制符
他们在#include <iomanip>头文件中
setprecision(n)与setiosflags(ios::fixed)合用,可以控制小数点右边的数字个数
???妈的记不住,记下来格式控制,setprecision(n)+setiosflags(ios::fixed)合用
使用控制符时,在程序开头加投文件#include <iomanip> C++有两种方法控制格式输出:1、用格式控制符;2、用流对象的成员函数 格式控制符:
dec 设置基数为10
hex 设置基数为16
oct 设置基数为8
setfill(c) 设置填充字符c
setprecision(n) 设置显示小数精度为n位
setw(n) 设置域宽为n个字符
setiosflags(ios::fixed) 固定的浮点显示
setiosflags(ios::scientific) 指数表示
setiosflags(ios::left) 左对齐
setiosflags(ios::right) 右对齐
setiosflags(ios::skipws) 忽略前导空白
setiosflags(ios::uppercase) 16进制数大写输出
setiosflags(ios::lowercase) 16进制小写输出
成员函数:
flags(10) 设置基数为10
flags(16) 设置基数为16
flags(8) 设置基数为8
flags(c) 设置填充字符c
precision(n) 设置显示小数精度为n位
width(n) 设置域宽为n个字符
在新版本的c++中头文件已经用iomanip取代了iomanip.h。
以下是一些常用的函数:
dec 置基数为10 相当于"%d"
hex 置基数为16 相当于"%X"
oct 置基数为8 相当于"%o"
setfill(c) 设填充字符为c
setprecision(n) 设显示小数精度为n位
setw(n) 设域宽为n个字符
setiosflags(ios::fixed) 固定的浮点显示
setiosflags(ios::scientific) 指数表示
setiosflags(ios::left) 左对齐
setiosflags(ios::right) 右对齐
setiosflags(ios::skipws 忽略前导空白
setiosflags(ios::uppercase) 16进制数大写输出
setiosflags(ios::lowercase) 16进制小写输出
setiosflags(ios::showpoint) 强制显示小数点
setiosflags(ios::showpos) 强制显示符号
可以不使用#include<iomanip>的
cout.precision()设置小数点后精确度,
cout.width()设置宽度,
cout.setf()设置显示格式,比如
cout.setf(ios::left)左对齐
cout.setf(ios::showpoint)不管是否有小数位,显示小数点
cout.fill();不足宽度则填充,如cout.fill(‘0‘);
如这次周赛1002,如果使用COUT在输出前要这样设置一下。
cout.precision(6);
cout.width(8);
cout.setf(ios::left);
cout.setf(ios::showpoint);
cout.fill(‘0‘);
原文:http://www.cnblogs.com/fenglongyu/p/7631292.html
内容总结
以上是互联网集市为您收集整理的C++刷题经验全部内容,希望文章能够帮你解决C++刷题经验所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。