关于C++中保留几位小数,以及是否四舍五入的方法

代码:

#include<iostream>
#include<iomanip> //输出流控制,setiosflags(ios::fixed),setprecision(n)的头文件
using namespace std;
int main()
{double n = 50.26548;printf("%.4f", n); cout << endl; //打印输出小数点后4位,会四舍五入cout << setprecision(4) << n << endl;//输出4位有效数字,包括整数和小数部分,会四舍五入 cout << setiosflags(ios::fixed) << setprecision(4) << n << endl;//输出小数点后4位,会四舍五入,会影响后面的setprecision()输出cout << setprecision(4) << n << endl;//受前面影响,只输出小数点后4位,而不再是包括整数部分的7位,会四舍五入cout << setiosflags(ios::fixed) << setprecision(4)<<floor(n * 10000)/10000<< endl;//不会四舍五入,保留几位小数就乘和除10的几次方system("pause");return 0;
}

输出结果:

C++ 四舍五入与不四舍五入相关推荐

  1. PHP取小数点后一位小数或几位小数并且不四舍五入,以及四舍五入保留小数

    PHP取小数点后一位小数或几位小数并且不四舍五入,以及四舍五入保留小数 这里用到一个 floor() 函数 //floor() 函数向下舍入为最接近的整数,也就是不会进行四舍五入. floor() 假 ...

  2. 关于对称四舍五入和非对称四舍五入的分析

    关于对称四舍五入和非对称四舍五入的分析 背景 原理分析 参考资料 背景 项目中有时需要用到浮点转定点,以便于在低功耗设备上运行,不同平台上对定点化后的浮点运算四舍五入有不同实现,如果处理不慎,容易在精 ...

  3. php怎么四舍五入,PHP实现四舍五入的3种方法

    在PHP开发中,有时候我们会遇到四舍五入的运算情况,本文分享了用PHP实现四舍五入的3种方法. php实现四舍五入的三种方法,分别通过number_format函数.round函数和sprintf格式 ...

  4. oracle 对日期四舍五入,Oracle 日期四舍五入

    -- Start 日期也能做四舍五入?是的,我们可以使用 ROUND 和 TRUNC 函数对日期四舍五入.下面是一个简单的例子. SELECT TIMESTAMP '2015-02-10 05:15: ...

  5. 四舍五入_从四舍五入谈起

    起源 前几天改了同事遗留的一个四舍五入的缺陷,颇有探索的价值.问题简化如下: 总邀约人数11人,已完成6人,邀约完成率应显示为55%,实际显示54% 废话不多说翻代码: C#:int CalcPerc ...

  6. php中浮点数四舍五入,php浮点数四舍五入函数

    本文章介绍了在php中浮点数四舍五入的两个常用的函数round与此同时ceil函数,可能小数保留位数. round() 函数对浮点数进行四舍五入 语法:float round ( float val ...

  7. 四舍五入 java_Java中四舍五入

    Java有四舍五入函数--Math.round,通过一个例子看看他的用法: package math; public class MathRoundTest { /** * Math类中提供了三个与取 ...

  8. html四舍五入函数,Javascript四舍五入(Math.round()与Math.pow())

    代码 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ ...

  9. java中的四舍五入——几种四舍五入的写法

    // 方式一:BigDecimal方式 double f = 3.1315; BigDecimal b = new BigDecimal(new Double(f).toString); double ...

最新文章

  1. python求偶奇数和差编程_选择最大奇数Python
  2. train_test_split()
  3. Android 10.0 PackageManagerService(三)APK扫描-[Android取经之路]
  4. Linux命令(27):shell 结合expect,多服务器批量分发数据
  5. 双样本T检验——机器学习特征工程相关性分析实战
  6. PHP怎么做一个加法口诀,神奇的手指速算口诀,100以内的加减法一分钟学会
  7. 信号中断 与 慢系统调用
  8. Jackson动态处理返回字段
  9. URDF与xacro
  10. Ceres-Solver库入门
  11. 如何将几个变量相加减乘除(图文+数据集)【SPSS 075期】
  12. iOS 学习 - 24.全局跑马灯,支持后台回到前台
  13. [暗黑破坏神2]PLUGY与HACKMAP共存
  14. 纯Css比较好看的中英文字体样式(持续整理版)
  15. windows聚焦 电脑锁屏不显示图片问题
  16. 链表上手代码---表头插入
  17. 关于程序的入口函数(main _start...)
  18. Base64转换成图片
  19. 作业管理系统设计报告_Struts2_设计报告
  20. SQL Server 2016 Always Encrypted(始终加密)

热门文章

  1. 什么软件可以图片转文字?这几个软件值得收藏
  2. 李宁品牌重塑_迈伊多品牌重塑的幕后
  3. 圆与三角形(圆与三角形是否相交)
  4. 深入理解 MySQL 底层实现
  5. 这些面试的“标准答案”,你都知道吗?
  6. mybatis数据库连接池配置
  7. C语言:左旋数组“abcdef”==“cdefab”
  8. Vue环境的搭建和在vscode上的应用(Window10)
  9. 511遇见易语言API模块GetWindowTextA取窗口取标题
  10. 计算机组少年宫安全应急预案,拱墅区第十三届中小学生“运河之星”科技节紧急事件应急预案...