1 Math.Round(45.367,2)     //Returns   45.37
2 Math.Round(45.365,2)     //Returns   45.36

C#中的Round()不是我们中国人理解的四舍五入,是老外的四舍五入,是符合IEEE标准的四舍五入,具体是四舍六入,下面的才是符合中国人理解的四舍五入

1 Math.Round(45.367,2,MidpointRounding.AwayFromZero);     //Returns   45.372 Math.Round(45.365,2,MidpointRounding.AwayFromZero);     //Returns   45.37   备注:传入的参数如果是double类型的,其实得到的结果还是不会四舍五入(double精度不够导致的)
所以上面的更严谨的写法应该是:将传入的参数默认转换为decimal类型,确保其在四舍五入之前精度不会降下来。因为decimal精度高于double最终版:
1 Math.Round(Convert.ToDecimal(45.367),2,MidpointRounding.AwayFromZero);     //Returns   45.372 Math.Round(Convert.ToDecimal(45.365),2,MidpointRounding.AwayFromZero);     //Returns   45.37   

参考地址 :https://www.cnblogs.com/xuliangxing/p/6585865.html

C# Math.Round小数点后保留两位小数,四舍五入的函数及使用方法相关推荐

  1. C# 小数点后保留两位小数

    C# 小数点后保留两位小数,四舍五入的函数及使用方法 1 Math.Round(45.367,2) //Returns 45.37 2 Math.Round(45.365,2) //Returns 4 ...

  2. 【js】小数点后保留两位小数

    小数点后保留两位小数 dicountPrice.toFixed(2)

  3. java int 保留两位小数_java保留两位小数

    java保留两位小数问题: 方式一: 四舍五入 double   f   =   111231.5585; BigDecimal   b   =   new   BigDecimal(f); doub ...

  4. java int 保留两位小数_java 保留两位小数的几种方法

    1.代码: import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; pu ...

  5. 用java编写保留两位小数_Java保留两位小数的几种写法总结

    摘要:这篇Java开发技术栏目下的"Java保留两位小数的几种写法总结",介绍的技术点是"Java保留两位小数.保留两位小数.两位小数.Java.小数.总结", ...

  6. 小数点后保留2位小数的正则表达式

    Write By Monkeyfly 以下内容均为原创,如需转载请注明出处. 前提 今天同事问我,这个正则表达式是什么意思?(如下所示) ^(([1-9]{1}\\d*)|([0]{1}))(\\.( ...

  7. js string转两位小数_js保留两位小数总结

    一 Math.round(),Math.ceil(),Math.floor()的区别 Math.round():根据"round"的字面意思"附近.周围",可以 ...

  8. js string转两位小数_js保留两位小数

    以下我们将为大家介绍JavaScript保留两位小数的实现方法: 四舍五入 以下处理结果会四舍五入:var num =2.446242342; num = num.toFixed(2); // 输出结 ...

  9. js string转两位小数_js保留两位小数的函数有哪些

    js保留两位小数的函数有:1.[toFixed()]函数:2.[Math.floor()]函数不四舍五入 ,向下取整:3.使用字符串匹配方法:4.四舍五入保留2位小数:5.浮点数保留两位小数. js保 ...

最新文章

  1. 曾获Jolt大奖,“Python之父”龟叔推荐的书,又双叒叕更新了
  2. Android 请求PHP接口, 返回json, 开头有问号, 解决方案
  3. 远程开发 代码提示_VS Code 远程开发和代码评审实践
  4. 数据挖掘、机器学习书籍推荐!!
  5. QtWebkit中浏览器插件的设计-1
  6. 前端学习(3268):js中this在类中的表现
  7. unity 检测文本有没有自动换行_python3从零学习-5.1.5、文本自动换行与填充模块textwrap...
  8. mac+php版本切换+cli,Mac环境下php版本切换
  9. 疑似华为Mate X 5G版入网 将支持两种组网方式
  10. oracle试图怎么使用,oracle 视图的介绍和使用
  11. 《暗时间》读书笔记与读后感
  12. 计算机中 空间局限性(Spatial Locality)与时间局限性(Temporal Locality)
  13. 修改form表单action路径
  14. 通过Python获取拉钩招聘网站的公司详细地址
  15. java垃圾回收器有哪些_各种Java垃圾回收器的比较总结
  16. 百度地图:创建多个标注点
  17. 试毒水(阿里巴巴腾讯搜狐笔试智力题)
  18. MACD金叉启动副图/选股指标 通达信 源码 有未来
  19. Allegro16.6 DXF导入生成板框
  20. SLsec招新题wp

热门文章

  1. 加快BITMAP像素访问速度,取代GetPixel
  2. c++ struct 中定义函数
  3. 使用WebUploader实现图片上传
  4. 3D游戏引擎入门课程——概述
  5. CVPR 2020 论文大盘点-图像修复Inpainting篇
  6. 7-156 输出大写英文字母 (15 分)
  7. OPPO R2017线刷刷机包 可解账户锁 刷机教程
  8. Windows下的SSL 应用
  9. 联想拯救者Y9000P和华硕ROG幻16哪个好
  10. 中国艺术孙溟㠭篆刻艺术