zoukankan      html  css  js  c++  java
  • setprecision

    #include <iostream>
    #include <iomanip>
    using namespace std;
    int main(){
        double sum = 0;
        double PI = 3.1415926;
    
        sum+=1;
        
        cout<<setprecision(4)<<PI<<endl;//保留4位有效数字
        cout<<fixed<<setprecision(2)<<sum<<endl;//保留两位小数
        cout<<fixed<<setprecision(4)<<PI<<endl;//保留四位小数
        return 0;
    }

    记住:fixed有覆盖的功能。如果把第二句输出放在第一句前面,那两个输出的结果是一致的。

    #include <iostream>
    #include <iomanip>
    using namespace std;
    int main(){
        double sum = 0;
        double PI = 3.1415926;
    
        sum+=1;
        
        cout<<fixed<<setprecision(2)<<sum<<endl;//保留两位小数
        cout<<setprecision(4)<<PI<<endl;//原先的功能是保留4位有效数字,但因fixed已经出现,所以这里的功能也就变成了保留四位小数。
        cout<<fixed<<setprecision(4)<<PI<<endl;//保留四位小数
        return 0;
    }

    另外:当使用setprecision去处理小数的时候,会自动的四舍五入。

    注意:使用的时候。必须要加头文件<iomanip>。

    不足的,请大家评论指导。

  • 相关阅读:
    tomcat-jvm参数优化
    k8s集群命令用法
    Zabbix-配置QQ邮箱报警通知
    zabbix监控实现原理
    adb无线调试安卓
    tiddlywiki安装和入门
    python处理excel和word脚本笔记
    路由和交换机调试笔记
    linux常用命令
    进程和线程的代码实现
  • 原文地址:https://www.cnblogs.com/qunqun/p/8643736.html
Copyright © 2011-2022 走看看