在c++程序里面经常见到下面的头文件
#include
这里面iomanip的作用比较多:
主要是对cin,cout之类的一些操纵运算子,比如360问答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< 1101企盐实刑措气他施么据00(默认是右对齐)当输出长度大于3时(<<1000),setw(3)不起作用。 setioflags(ios::fixed)固定的浮点显示 setioflags(ios::scientific)指数表示 setiosfla它山洋茶继沙随gs(ios::left)左对齐 setiosflags(ios::right)右对齐 setiosflags零煤技计料县(ios::skipws忽略前导空白 setiosflags(ios::uppercase)16进制数大写输出 setiosflags(ios::lower月模干服精湖么缩色九case)16进制小写输出 setiosflags(ios:适介责算:showpoint)强制显何示小数点 setiosflags(ios::showpos)强制显示符号 举例: #include #include usingnamespacestd; intmain() { c坐难丝解讲矛很整销顺out<<12345.0< cout< cout< cout< return0; }