美文网首页
C++ cout格式化输出,精确控制小数点后位数

C++ cout格式化输出,精确控制小数点后位数

作者: 全方位小白 | 来源:发表于2020-08-18 22:59 被阅读0次

    仰天地之正气,法古今之完人。 ——同济大学老校训

    昨天做OJ遇到一题要求把结果保留两位小数输出。惊觉自己完全没有掌握该技能。因此特地去网上搜了一下,发现C++ 的标准输出流的格式化输出很有趣。正好作为今天的日更记录下来:

    首先参考资料镇贴:
    【C++】cout格式控制
    控制cout输出浮点数的精度

    首先是我用到的保留两位小数的输出方式:

    #include<iomanip>
    ...
    cout<<setiosflags(ios::fixed);  //保证setprecision()是设置小数点后的位数。
    cout<<setprecision(2) << pi << endl;    //输出3.14
    cout<<pi<<endl; //输出3.14
    

    其余的也懒得贴出来了,都在第一个参考链接里。

    end

    相关文章

      网友评论

          本文标题:C++ cout格式化输出,精确控制小数点后位数

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