美文网首页
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格式化输出,精确控制小数点后位数

    仰天地之正气,法古今之完人。 ——同济大学老校训 昨天做OJ遇到一题要求把结果保留两位小数输出。惊觉自己完全没有掌...

  • cout.precision(value)

    是C++输出函数cout的一个格式控制函数,用以控制输出数据的精度(保留小数点后几位),类似于{:.3f}这样例如...

  • java控制double输出的小数点位数

    java控制double输出的小数点位数 在写算法题时,有时题目会要求控制输出位数,可以用以下方法控制输出小数点位...

  • C++ 基础语法

    cin cout C++ 中常使用 cin 、 cout 进行控制台的输入、输出 cin 用的右移运算符 cout...

  • 机试常用算法和题型-输入和输出专题

    输入输出专题 控制小数点后精度位数及补齐整数位数 scanf输入规则 其他输入规则,getchar(),cin,g...

  • C++基本语法

    命名空间认识一下C++ 《命名空间》 cout = console output 控制台输出 参考资料C++ 基本语法

  • C++ Primer Plus习题及答案-第十七章

    习题选自:C++ Primer Plus(第六版)内容仅供参考,如有错误,欢迎指正 !cout格式化输出[http...

  • cout控制输出

    传送门http://www.cnblogs.com/lucyjiayou/archive/2012/01/04/2...

  • c++输出

    c++输出(调整cout输出进制width()函数的使用) 引用c++primer plus 一书 调整cout输...

  • C++格式化I/O

    cout格式化输出 基本格式化操作进制转换//set radix(permanent change) int...

网友评论

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

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