【iomanip笔记本】iomanip的作用多为:

主要针对cin、cout等几个操作运算符,例如setfill、setw、setbase、setprecision等。 这和c的格式输出一样,是I/O流控制头文件。 以下是一般控制函数:

dec集基数10相当于“%d”

hex集基数16相当于“%X”

oct集基数8相当于“%o”

setfill将填充字符设为c

setprecision(n )将显示小数精度设为n位

将setw(n )字段宽度设为n个字符

这个控件意味着保证输出宽度为n。 例如coutsetw(3)1setw(3)3) 10setw(3)3) 100; 输出结果为1 10100 (默认为右对齐) (输出长度大于3时) 1000 )时,setw(3)3)不起作用。

SETI oflags (IOs :3360固定浮点显示[eg:

coutsetiosflags (IOs :固定) setprecision(2)2) sumendl; //2位小数的固定输出]

SETI oflags (IOs :3360 scientific )指数表示

设置左对齐(IOs :3360左对齐)

设置右对齐(IOs :3360右对齐)

设置空白(IOs :3360 skip ws忽略开头空白

setiosflags (IOs :3360向上大写)十六进制输出

setiosflags (IOs :3360低底盘)十六进制小写输出

设置(IOs :3360 showpoint )强制显示小数点

setiosflags (IOs :3360显示pos )强制显示符号