`
sealbird
  • 浏览: 586716 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

头文件iomanip

    博客分类:
  • C++
阅读更多
沉思往事立残阳,当时只道是寻常
头文件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;
  }
或

    setf()是追加标志字的函数,而flags()是设置标志字
    fixed标志是以定点形式显示浮点数
    试试这段代码你就知道了
    #include <iostream.h>
    #include <iomanip.h>
    void main(void)
    {
     cout.setf(ios::fixed);
     cout<<setprecision(2)<<(float)0.1<<endl;//输出0.10

     cout.unsetf(ios::fixed);
     cout<<setprecision(2)<<(float)0.1<<endl; //输出0.1
}

分享到:
评论

相关推荐

    C语言头文件 IOMANIP.H

    C语言头文件 IOMANIP.HC语言头文件 IOMANIP.HC语言头文件 IOMANIP.HC语言头文件 IOMANIP.HC语言头文件 IOMANIP.HC语言头文件 IOMANIP.HC语言头文件 IOMANIP.HC语言头文件 IOMANIP.HC语言头文件 IOMANIP.HC语言头文件...

    C语言头文件 IOMANIP

    C语言头文件 IOMANIPC语言头文件 IOMANIPC语言头文件 IOMANIPC语言头文件 IOMANIPC语言头文件 IOMANIPC语言头文件 IOMANIPC语言头文件 IOMANIPC语言头文件 IOMANIPC语言头文件 IOMANIPC语言头文件 IOMANIPC语言...

    iomanip.h头文件使用说明

    在C++编程中,`iomanip.h`(在标准库中通常被命名为`&lt;iomanip&gt;`)是一个至关重要的头文件,它提供了大量的操纵符,用于格式化输入输出流。这对于需要精确控制数据输出格式的程序来说,是非常实用且必要的。下面,...

    关于iomanip头文件的使用课件

    《iomanip头文件的使用》 在C++编程中,iomanip头文件提供了丰富的功能,用于控制输出格式,使得输出的数据更加整齐、易读。本课件将深入探讨如何使用iomanip库来设定输出格式,包括格式操纵子的使用、格式设定间的...

    c++ I/O流的常用控制符 C++常用特殊字符

    使用控制符时,要在程序的头上加头文件 iomanip.h。 在 C++ 中,还有许多特殊字符,它们可以在字符串中使用,以实现特殊的格式化输出。常用的特殊字符包括: * \a:响铃 * \n:换行 * \t:制表符(横向跳格) * \v...

    C++ 如何指定输出所占的列数.txt

    指定输出所占的列数,可以用控制符setw进行设置; 比如setw(5)就是为后面输出预留5列的空间, 如果输出数据项长度不足5列,就自动向右看齐, ...*******注意:若使用setw,就应在代码开头包含头文件iomanip.*******

    详解C++ cout格式化输出完全攻略

    写算法题的时候突然发现自己忘记基本的C++:cout格式化输出了,赶紧拉出以前的C++学习笔记重新看一看。 部分内容来自教程:C语言中文网...C++ 中常用的输出流操纵算子如表 1 所示,它们都是在头文件 iomanip 中定义的

    c++头文件(传统头文件标准头文件)

    `iomanip`, `ios`, `iosfwd`, `iostream`, `istream`, `ostream`, `queue`, `set`, `sstream`, `stack`, `stdexcept`, `streambuf`, `string`, `utility`, `vector`: 这些都是STL容器、流、异常处理、模板类等的...

    c函数与头文件

    iomanip.h 头文件提供了一组函数来处理输入/输出流,例如控制输出格式和精度。 iostream.h iostream.h 头文件提供了输入/输出流函数,例如读取用户输入和显示输出结果。 limits.h limits.h 头文件定义了各种...

    C语言头文件包含的函数

    iomanip.h头文件提供了一些函数,用于参数化输入/输出操作,例如setw、setprecision、setfill等函数。这些函数可以帮助程序员实现参数化的输入/输出操作。 iostream.h iostream.h头文件提供了一些函数,用于数据流...

    C++,C头文件汇总

    C++头文件汇总 C++头文件是C++编程语言的基本组成部分,用于提供各种函数、类和变量的声明。头文件可以分为三类:传统C++头文件、标准C++头文件和C99增加的部分头文件。 传统C++头文件 传统C++头文件是C++语言的...

    c++函数大全和头文件大全

    iomanip.h 头文件提供了参数化输入/输出函数,例如 setw、setprecision 等,用于格式化输入/输出。 ####数据流输入/输出 iostream.h 头文件提供了数据流输入/输出函数,例如 cin、cout 等,用于数据流的输入/输出...

    c++万能头文件(包含所有其他头文件)#include<bits/stdc++.h> 注:此cpp文件包含万能头文件以及基本框架

    c++万能头文件此头文件包含了: #include #include #include #include #include #include #include #include &lt;iomanip&gt; #include #include #include #include #include #include #include #include #...

    C++头文件大全头文件一览

    - `iomanip`:输入输出格式控制,如填充字符、宽度设定等。 通过以上分析,我们可以看出C++头文件覆盖了广泛的功能,从简单的字符操作到复杂的容器和算法,为程序员提供了丰富的工具箱,使得C++成为一种强大且灵活...

    C++标准头文件的结构

    例如,所有与输入/输出相关的功能都集中在`&lt;iostream&gt;`、`&lt;fstream&gt;`和`&lt;iomanip&gt;`等头文件中。 此外,C++标准头文件的设计遵循了一定的命名规则,比如`&lt;c&gt;`前缀用于表示C兼容的头文件,而没有前缀的则表示C++特有...

    详尽C++头文件库查找方便快捷

    - **`&lt;iomanip&gt;`**:定义了一些格式化输入输出的操作符。 #### 数学和数值计算头文件 对于数学计算和数值分析,C++提供了多种实用工具: - **`&lt;cmath&gt;`**:提供了基本的数学函数,如三角函数、指数函数等。 - **`...

    C++信息奥赛——入门引导 头文件.pdf

    * iomanip.h:参数化输入/输出 * iostream.h:数据流输入/输出 * limits.h:定义各种数据类型最值常量 * locale.h:定义本地化函数 * math.h:定义数学函数 * stdio.h:定义输入/输出函数 * stdlib.h:定义杂项函数...

    c语言学习部分头文件

    C语言学习部分头文件 C语言学习中,头文件是一部分最重要的组成部分,对于初学者来说,头文件的概念和使用方法可能会让人感到困惑。在这个部分,我们将对C语言和C++中常用的头文件进行总结和解释。 头文件的概念 ...

    Visual C++头文件清单

    * `&lt;iomanip.h&gt;`:提供了参数化输入/输出函数,例如setw()、setprecision()等。 * `&lt;iostream.h&gt;`:提供了数据流输入/输出函数,例如cin、cout等。 * `&lt;limits.h&gt;`:定义了各种数据类型的最值常量。 * `&lt;locale.h&gt;`...

    C/C++头文件打圈

    在C和C++编程语言中,头文件是包含预定义函数、类型定义、宏以及其他编译时信息的关键组成部分。头文件通常以`.h`为扩展名,而在C++中,现代标准库使用`.hpp`或无扩展名的格式。本文档提供了一个C/C++头文件的全面...

Global site tag (gtag.js) - Google Analytics