首页 > 常见问题 > iomanip头文件的作用

iomanip头文件的作用

(*-*)浩
发布: 2019-06-25 10:05:40
原创
12987 人浏览过

在c++程序里面经常见到下面的头文件

#include <iomanip>
登录后复制

io代表输入输出,manip是manipulator(操纵器)的缩写(在c++上只能通过输入缩写才有效。)

iomanip头文件的作用

作用(推荐学习:C语言视频教程

主要是对cin,cout之类的一些操纵运算子,比如setfill,setw,setbase,setprecision等等。它是I/O流控制头文件,就像C里面的格式化输出一样。

以下是一些常见的控制函数的:

dec 置基数为10 相当于"%d"

hex 置基数为16 相当于"%X"

oct 置基数为8 相当于"%o"

setfill( 'c' ) 设填充字符为c

setprecision( n ) 设显示有效数字为n位

setw( n ) 设域宽为n个字符

这个控制符的意思是保证输出宽度为n。如:

cout << setw( 3 ) << 1 << setw( 3 ) << 10 << setw( 3 ) << 100 << endl;
登录后复制

输出结果为:

_ _1_10100
登录后复制

(默认是右对齐)当输出长度大于3时(<<1000),setw(3)不起作用。

以上是iomanip头文件的作用的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板