您的位置 首页 百科问答

谁知道i基升亮omanip是什么意思啊?

谁知道i基升亮omanip是什么意思啊?

在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<友置(3)<<1<

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;

}

上一篇 三师是哪三师
下一篇 注册公司都需要什么材料
扫一扫,手机访问

扫一扫,手机浏览