当前位置: 首页 > news >正文

上海自助建站系统坡头手机网站建设公司

上海自助建站系统,坡头手机网站建设公司,做设计排版除了昵图网还有什么网站,wordpress电影网盘今天在某.NET Core 群中看到有人在问Math.Round的问题。其实这个问题之前有很多人遇到了#xff0c;在此总结一下。开发者为了实现小数点后 2 位的四舍五入#xff0c;编写了如下代码#xff0c;var num Math.Round(12.125, 2);代码非常的简单#xff0c;开发者实际得到的… 今天在某.NET Core 群中看到有人在问Math.Round的问题。其实这个问题之前有很多人遇到了在此总结一下。开发者为了实现小数点后 2 位的四舍五入编写了如下代码var num Math.Round(12.125, 2); 代码非常的简单开发者实际得到的结果是 12.12, 这与其所预期的四舍五入结果 12.13 相悖。其实产生这个结果的原因是由于Math.Round 默认使用的并非是四舍五入的原则而是四舍六入五成双的原则。四舍六入五成双 所谓的四舍六入五成双就是说当确定有效位数之后有效位数的下一位如果小于等于 4 就舍去如果大于等于 6 就进一当有效位数的下一位是 5 的时候如果 5 前面为奇数就舍五进一如果 5 前面为偶数就舍五不进0 是偶数从统计学上讲四舍六入五成双比四舍五入要更精确因为大量计算的情况下四舍五入逢五进一会导致结果偏向大数。例如1.151.251.351.45 5.2如果有效位数是小数点后一位使用四舍五入原则得到的结果1.2 1.3 1.4 1.5 5.4而使用四舍六入五成双原则得到的结果是1.2 1.2 1.4 1.4 5.2由此可见四舍六入五成双原则得到的结果更为精确。Math.Round 的四舍五入 那么如何使用Math.Round实现预期的四舍五入呢其实 C#中的Math.Round提供了非常多的重载方法其中有两个重载方法是public static double Round (double value,int digits,MidpointRounding mode); public static decimal Round (decimal d,int decimals,MidpointRounding mode); 这两个方法都提供了第三个参数mode, mode是一个MidpointRounding的枚举变量它有 2 个可选值AwayFromZero - 四舍五入ToEven - 四舍六入五成双所以如果我们希望得到一个理想中四舍五入的结果我们可以改用如下代码var num Math.Round(12.125, 2,MidpointRounding.AwayFromZero);
http://wiki.neutronadmin.com/news/264833/

相关文章:

  • 保定企业自助建站系统泰州网站设计公司
  • 免费开发网站大全上海网站建设好处
  • 上市公司网站的作用网站外链隐形框架
  • 建德网站建设德品牌网seo查询网站
  • dz 做企业网站国外网站seo免费
  • 网站托管公司哪家好电商网站建站
  • 30天网站建设备份wordpress网站
  • 河北邯郸做网站建设网站什么费用
  • 网站开发竞品分析门户网站的营销方式
  • 网站怎么更改后台登陆密码南通网站建设一条龙
  • 小视频网站开发适合美工的设计网站
  • 电子商务网站建设各项费用预算是多少多用户 开源oa 系统
  • 长沙网站设计公司石家庄网站建设方案咨询
  • 网站建设帝国网站源码下载了属于侵权吗
  • 自己开个网站c .net网站开发入门
  • 蓝色系的网站wordpress 加速插件
  • 中国太空网站怎样做竞价推广
  • 建设网站制作实训报告网站改版后seo该怎么做
  • 一个网站的建设步骤是做农业的公司管理网站
  • 重要的网站建设在线做分析图的网站
  • phpcms 网站路径网站开发明细报价表
  • 网站建设实训进程计划专业建设网站公司哪家好
  • 简单的asp网站源码WordPress 教育模板
  • 山东网站开发学校怎么制作商城小程序
  • 做外贸生意最好的网站网络运营策划
  • 做门户网站cmswordpress yusi
  • 留学网站建设网络公司的推广
  • 做网站很火的APP万网 网站建设
  • 专业做室内设计的网站有哪些内容wordpress不显示网站标题
  • 济南网站搭建公司青岛seo推广