C++四舍五入原来这么简单
2012-05-29 09:53
309 查看
今天很惊奇,发现了C++的格式化输出可以四舍五入地保留小数
首先我们设置cout.setf(ios::fixed);
setf是setflag的缩写,MSDN解释为Sets the specificed flags。呵呵,估计是和C++的封装有关吧。
然后我们设置cout.prevision(2);这个是保留两位小数,四舍五入
我们可以用以下这个程序进行测试
#include<iostream>
using namespace std;
int main()
{
float a=3.1456;
cout.setf(ios::fixed);
cout.precision(2);
cout<<a<<endl;
return 0;
}
转载自:http://www.rupeng.com/forum/thread-12200-1-1.html
首先我们设置cout.setf(ios::fixed);
setf是setflag的缩写,MSDN解释为Sets the specificed flags。呵呵,估计是和C++的封装有关吧。
然后我们设置cout.prevision(2);这个是保留两位小数,四舍五入
我们可以用以下这个程序进行测试
#include<iostream>
using namespace std;
int main()
{
float a=3.1456;
cout.setf(ios::fixed);
cout.precision(2);
cout<<a<<endl;
return 0;
}
转载自:http://www.rupeng.com/forum/thread-12200-1-1.html
相关文章推荐
- ◆C语言函数库简介系列◆1.2 显示图片原来是这么简单--GTK+的图zz
- JPA + SpringData 操作数据库原来可以这么简单 ---- 深入了解 JPA - 3
- 一天完成把PC网站改为自适应!原来这么简单!
- 小时候玩的猜数字游戏,原来程序这么简单
- 原来这么简单(1)
- 原来不用变量交换两个整型值这么简单
- 免费拥有2013qq聊天记录监控软件原来这么简单
- 14.2-全栈Java笔记: Java Swing创建窗口,原来这么简单!!!
- java连连看源码分享(原来连连看这么简单,你也可以写)
- C++最简单的四舍五入!!(setprecision(n)方法)
- pdf转换成jpg原来这么简单
- 学习.NET遇到的第一个问题。原来解决这么简单
- 深度寻路算法,原来算法可以这么简单的理解学习?!
- 蓝翔就业率的惊人黑幕:原来没这么简单
- 一天完成把PC网站改为自适应!原来这么简单!
- 插入排序和希尔排序-面试的希尔排序原来这么简单
- 【Python入门只需20分钟】从安装到数据抓取、存储原来这么简单
- 多线程原来是这么简单
- 原来js让任务栏闪烁这么简单