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

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

昨天做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

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值