【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 )强制显示符号