发布网友 发布时间:2022-05-29 18:14
共2个回答
热心网友 时间:2023-11-01 16:45
http://zhidao.baidu.com/question/44068904.html?si=2 百度知道.很全面很全面~~#include 这个头文件是声明一些 “流操作符”的,当你要用到那些“流操作符”时,就应该包含此头文件。 所谓的“流操作符”有很多,比较常用的有: setw(int);//设置显示宽度。 left//right//设置左右对齐。 setprecision(int);//设置浮点数的精确度。 iomanip.h是I/O流控制头文件,就像C里面的格式化输出一样.以下是一些常用的:dec 置基数为10 相当于"%d"hex 置基数为16 相当于"%X"oct 置基数为8 相当于"%o"setfill(c) 设填充字符为csetprecision(n) 设显示小数精度为n位setw(n) 设域宽为n个字符setioflags(ios::fixed) 固定的浮点显示setioflags(ios::scientific) 指数表示setiosflags(ios::left) 左对齐setiosflags(ios::right) 右对齐setiosflags(ios::skipws 忽略前导空白setiosflags(ios::uppercase) 16进制数大写输出setiosflags(ios::lowercase) 16进制小写输出setiosflags(ios::showpoint) 强制显示小数点setiosflags(ios::showpos) 强制显示符号cout<<setXX()<<n<<endl;例子 #include <iomanip.h> #include int main() { cout<<12345.0<<endl;//12345 cout<<setiosflags(ios::scientific)<<12345.0<<endl;//1.234500e+004 cout<<setprecision(3)<<12345.0<<endl;//1.235e+004 return 0; }热心网友 时间:2023-11-01 16:45
用来控制 i / o 流里面的格式化输出