iomanip 库

作者: 谢小帅 | 来源:发表于2017-05-13 10:27 被阅读14次

cout 输出控制 百度百科用法实例

实例1

#include <iostream>
#include <iomanip>

using namespace std;

int main() {

    double a = 123.456789012345;

    cout << a << endl << endl; // 123.457 默认的precision=6

    // setprecision 表示有效数字位数
    cout << setprecision(9) << a << endl; // 123.456789
    cout << setprecision(6) << a << endl << endl; // 123.457 恢复默认格式

    // setiosflags 中设置flag之后,在后面会一直用,除非更改了flag,或者reset
    // ios::fixed 设置浮点数以固定的小数位数显示

    cout << setiosflags(ios::fixed) << a << endl << endl; // 123.456789,前面确定了precision=6

    // ios::scientific 设置浮点数以指数形式显示
    cout << resetiosflags(ios::fixed); // 清除前面的输出格式
    cout << setiosflags(ios::scientific) << setprecision(2) << a << endl; // 科学计数法,2位小数

    return 0;
}
123.457

123.456789
123.457

123.456789

1.23e+02

实例2

#include <iostream>
#include <iomanip>

using namespace std;


int main() {
    cout << 1e-6 << endl; // 默认情况
    cout << setiosflags(ios::fixed) << 1e-6 << endl; // 设置定点小数
    cout << resetiosflags(ios::fixed); // 必须cout才能清除前面的格式
    cout << 1e-6 << endl; // 又恢复成默认情况
    return 0;
}
1e-06
0.000001
1e-06

相关文章

  • iomanip 库

    cout 输出控制 百度百科用法实例 实例1 实例2

  • #include 略解

    iomanip,在C++程序里面经常见到下面的头文件#include ,io代表输入输出,manip是manip...

  • 程序设计基础

    保留小数点的功能需要包含iomanip头文件,并在输出数字前加上"<< fixed << setprecision...

  • C++ omanip库

    omanip iomanip,在C++程序里面经常见到下面的头文件#include ,io代表输入输出,mani...

  • c++保留有效数字和保留小数位

    首先需要引用iomanip头文件,在输出的时候对数字进行如题操作需要用到setprecision()操作。具体如图...

  • C++ 中输入输出流及文件流操作笔记

    1、流的控制 iomanip在使用格式化I/O时应包含此头文件。 stdiostream用于混合使用C和C + +...

  • 输出,字符串

    本文主要是: c++的输出控制 和 字符串 1,输出 输出格式的控制,需要引入头文件 iomanip ,类似于...

  • C++学习记录

    最简单的c++程序 标准输入输出流 可以使用 控制字符,需要包含iomanip 输入相关cin 可以使用空格,回车...

  • C++ iostream、iomanip 头文件详解

    欢迎前往我的博客网站:chungzh.cn ! 大家好,我是ChungZH!这是我的第二篇博客。在这篇博客中,我将...

  • 公司数据库逻辑

    pro库 drds库 通道库 查询库 pg库 bi库 tidb库 odps查询 pro库和drds库是线上数据库 ...

网友评论

    本文标题:iomanip 库

    本文链接:https://www.haomeiwen.com/subject/wxlxxxtx.html