C# 小数点后保留两位小数
C# 小数点后保留两位小数,四舍五入的函数及使用方法
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
C# 小数点后保留两位小数相关推荐
- 【js】小数点后保留两位小数
小数点后保留两位小数 dicountPrice.toFixed(2)
- C# Math.Round小数点后保留两位小数,四舍五入的函数及使用方法
1 Math.Round(45.367,2) //Returns 45.37 2 Math.Round(45.365,2) //Returns 45.36 C#中的Round()不是我们中国人理解的四 ...
- 用java编写保留两位小数_Java保留两位小数的几种写法总结
摘要:这篇Java开发技术栏目下的"Java保留两位小数的几种写法总结",介绍的技术点是"Java保留两位小数.保留两位小数.两位小数.Java.小数.总结", ...
- 小数点后保留2位小数的正则表达式
Write By Monkeyfly 以下内容均为原创,如需转载请注明出处. 前提 今天同事问我,这个正则表达式是什么意思?(如下所示) ^(([1-9]{1}\\d*)|([0]{1}))(\\.( ...
- php数字两位小数_PHP保留两位小数的几种方法
代码如下所示: $num = 10.4567; //第一种:利用round()对浮点数进行四舍五入 echo round($num,2); //10.46 //第二种:利用sprintf格式化字符串 ...
- js string转两位小数_js保留两位小数总结
一 Math.round(),Math.ceil(),Math.floor()的区别 Math.round():根据"round"的字面意思"附近.周围",可以 ...
- java保留两位小数(java保留两位小数)
197保留两位小数是多?1.197保留两位小数是多少 1.20 P.S. 你的支持是我坚持的动力~,点下好评吧,亲!!! 两位小数的积是3?两位小数的积是3.872,保留两位小数是,保留 选中区域,点 ...
- php数字两位小数_php保留两位小数的方法
这篇文章主要介绍了PHP保留两位小数的几种方法,在一些商品价格上也经常遇到这样的需求,今天小编给大家分享的实例代码,需要的朋友可以参考下 推荐教程:PHP视频教程 代码如下所示:$num = 10.4 ...
- php数字两位小数_PHP保留两位小数的几种方法【转】
代码如下所示: $num = 10.4567; //第一种:利用round()对浮点数进行四舍五入 echo round($num,2); //10.46 //第二种:利用sprintf格式化字符串 ...
最新文章
- 阿里云文件存储极速型NAS产品介绍
- php制作会员签到打开,【PHP】织梦dedecms会员中心模板带会员签到赚金币功能
- 基于卷积神经网络的人脸认证(判断两个人脸是否是一个人)
- 神策数据丨九大行业数字化经营指南集锦,值 100% 收藏
- pyqt5框内显示图像_【好工具】VisualStudio下图像调试神器
- vs2008 64位 如何连接64位oracle,vs2008中如何连接服务器上Oracle实例?
- Linux启动报:UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY问题解决
- 中国开源燃烧!Zilliz 获全球开源基础软件最大单笔融资 4300 万美元
- 2016届毕业生-毕业设计的相关事项
- java转俯视图_Tweening / Animating threejs相机到顶视图
- IE6下a href=#与a href=javascript:void(0);的区别
- Windows2000系统下载安装,怀念一下
- 站长必会数据统计工具教程:百度统计 VS GA
- win10怎样更改系统字体_掌阅F1系统设置及字体更改、水墨屏阅读软件、打卡必备软件...
- 支付业务与技术架构学习总结(1)——完整的支付系统整体架构
- 基于秃鹰搜索算法的无线传感器网络三维覆盖优化
- 【鱼眼镜头2】[鱼眼畸变模型]:评估了五个模型:radial,division,FOV,多项式(如双三次]和rational模型。【需要修改】
- Word中如何修改脚注的编号方式
- 裸金属服务器能虚拟化吗,市场需求多样化,裸金属服务器如何“吃得开”?
- CMD 窗口的 基本命令