#include <iomanip>
这里面iomanip的作用:
主要是对cin,cout之类的一些操纵运算子,比如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<<setw(3)<<1<<setw(3)<<10<<setw(3)<<100;输出结果为
1 10100(默认是右对齐)当输出长度大于3时(<<1000),setw(3)不起作用。
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) 强制显示符号
举例:
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
cout<<12345.0<<endl;//输出"12345"
cout<<setiosflags(ios::fixed)<<setprecision(3)<<1.2345<<endl;输出"1.235"
cout<<setiosflags(ios::scientific)<<12345.0<<endl;//输出"1.234500e+004"
cout<<setprecision(3)<<12345.0<<endl;//输出"1.235e+004"
return 0;

关于#include iomanip中iomanip的作用~相关推荐

  1. iomanip在c语言中用什么代替,关于#include iomanip中iomanip的作用~

    #include 这里面iomanip的作用: 主要是对cin,cout之类的一些操纵运算子,比如setfill,setw,setbase,setprecision等等.它是I/O流控制头文 件,就像 ...

  2. iomanip头文件的作用

    在c++程序里面经常见到下面的头文件: #include <iomanip> io代表输入输出,manip是manipulator(操纵器)的缩写(在c++上只能通过输入缩写才有效.) 主 ...

  3. C/C++中Static的作用详述 在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。

    C/C++中Static的作用详述 在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条. (1)先来介绍它的第一条也是最重要的一条:隐藏. 当我们同时编译多个文件时,所有未加s ...

  4. C++工作笔记-C++中assert的作用

    原文地址:https://blog.csdn.net/gogokongyin/article/details/51114952 assert()这个函数在C++中用的比较少,但是有以次面试被问及到了, ...

  5. 计算机底纹不起作用,CSS - 背景颜色在IE11中不起作用(CSS - background-color not working in IE11)...

    CSS - 背景颜色在IE11中不起作用(CSS - background-color not working in IE11) 我有以下代码: .skills_column { padding: 5 ...

  6. vc中 volatile 的作用

    vc中 volatile 的作用 volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改,比如 操作系统.硬件或者其它线程等.遇到这个关键字声明的变量,编译器对访 ...

  7. 实验检测编译过程中的链接作用

    /* 名称:实验检测编译过程中的链接作用 说明:以前一直不太了解编译过程中链接是到底干嘛的(其具体的作用是什么),只浅浅的了解到这个阶段就是将各个目标文件连接在一起,至于为什么要连接,怎么连接,不是很 ...

  8. ie11 no java plugin,修復Javascript在IE11中不起作用

    說明 To Fix (Javascript not working in IE11) error you need to follow the steps below: STEP 1: STEP 2: ...

  9. C语言的格式输出 C语言中字符的作用:

    这是C语言的格式输出,%c,%y这些代表你要输出的数据的数据类型:%d 表示输出十进制有符号的整数. 1.%u 十进制无符号整数. 2.%f 表示输出浮点数. 3.%s表示输出 字符串. 4.%c表示 ...

最新文章

  1. left4dead2 常用配置
  2. Effective C++ 读书笔记之Part2.Constructors, Destructors, and Assignment Operators
  3. (转)LCA模板(倍增法)
  4. [Unity3d]多个摄像机叠加效果
  5. cmd命令 - vue项目:单独安装vue-router
  6. 按大小排序php,php中按大小进行排序的函数有哪些
  7. mysql+imx6+移植_imx6ulevk---MfgTool的使用心得
  8. 一文梳理序列化推荐算法模型进展
  9. CSS多行文本溢出省略号...显示设置
  10. 下载Visual Studio 2008 Beta 2
  11. OpenCV 常用网址和基础知识
  12. AutoCAD2000 DWG 格式 section location部分(简述)
  13. deepfacelab安卓版_DeepFaceLab2.0中文版
  14. python之自动化部署SpringCloud,且脱离python环境运行
  15. 星系炸弹(2015年蓝桥杯省赛第2题)
  16. 对不起,今年我真的不敢去拜年了。。。
  17. 软件四种维护详解(更正性维护、适应性维护、完善性维护、预防性维护)
  18. android 电视 网上邻居,手机要怎么连接安卓智能电视或电视盒子
  19. 三维重建(一)外极几何,基础矩阵及求解
  20. SQL 多表查询例题

热门文章

  1. 数据分析案例-BI工程师招聘岗位信息可视化分析
  2. net-java-php-python-高校新生报到管理系统计算机毕业设计程序
  3. Vue的生命周期过程详解
  4. stm32 学习 (设置TIM4输出4路 pwm J-LINK仿真验证)
  5. 实验吧-杂项-MD5之守株待兔(时间戳python时间戳函数time.time())
  6. k8s(十一)、分布式存储Cephfs使用
  7. MySQL完全卸载,mysql服务清理
  8. Hologres INSERT ON CONFLICT
  9. 汗,Ackerman函数......
  10. iOS 苹果审核被下架的部分原因