首页 > 编程语言 > 详细

C++四舍五入问题

时间:2017-11-17 19:16:36      阅读:356      评论:0      收藏:0      [点我收藏+]

C++四舍五入问题:
c++默认的流输出数值有效位是6,包括整数和小数,若数值超出6位,则第七位四舍五入到6位数
#include <iomanip> 输入输出库的一部分,声明了一些与提取及插入操作符一起使用来修改内部标志(Internal flag)及格式选项(Formatting option)的标准操控符(Standard manipulator,manipulator 也可译作操作符、操控器)。
操控符
fixed 使用定点数(Fixed floating-point)表示法
setprecision 设置浮点精度
setw 设置输出字段的长度
showpoint 显示小数点
格式
cout<<setprecision(n)<<i; 输出n位小数点的i
在输出语句前声明:cout.setf(ios::showpoint); 配合setprecision可输出小数点后面的0
在输出语句前声明:cout.setf(ios::fixed); 配合setprecision可输出几位小数点
或cout<<fixed<<setprecision(n)<<s; 这种写法也ok,后面的语句也会自动按<<fixed处理

C++四舍五入问题

原文:http://www.cnblogs.com/sunny-Fung/p/7852852.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!