四舍、六入、五凑偶之Math.Round()
Math.Round (Decimal, Int32) |
将小数值舍入到指定精度。 由 .NET Compact Framework 支持。 |
Math.Round (Double, Int32) |
将双精度浮点值舍入到指定精度。 由 .NET Compact Framework 支持。 |
msdn并没有详细的说明清楚,给了一个例子;
Math.Round(3.44, 1); //Returns 3.4. Math.Round(3.45, 1); //Returns 3.4. Math.Round(3.46, 1); //Returns 3.5.
依照他的例子得到的是"五舍六入",我改变了一下数字得到的结果将完全改变。
Math.Round(3.445, 1); //Returns 3.4.
Math.Round(3.455, 1); //Returns 3.5.
Math.Round(3.465, 1); //Returns 3.5.
Math.Round(3.450, 1); //Returns 3.4.(补0是无效的)
Math.Round(3.4452, 2); //Returns 3.45.
Math.Round(3.4552, 2); //Returns 3.46.
Math.Round(3.4652, 2); //Returns 3.47.
世界上的许多国家已广泛采用“四舍六入法”。我国国家科委于1955年就作了推荐。“四舍 六入法”可以概括为:“四舍六入五考虑,五后非零就进一,五后皆零看奇偶,五前为偶应舍 去,五前为奇要进一。”Math.Round()方法使用的银行家算法的依据,是IEEE Standard 754这个国际标准。
四舍、六入、五凑偶之Math.Round()相关推荐
- C语言小数点后六位怎么舍成四位,【JavaScript】小数点精度问题,小数点后两位toFixed(),把四舍六入五凑偶,修改成四舍五入...
tofixed(),四舍六入五凑偶,修改成四舍五入 方法一: 在JS中四舍五入的函数 toFixed(n) , n为要保留的小数位数. n为0~20,当n超过20的时候,JS会出错. 不同的浏览器,或 ...
- 【JavaScript】小数点精度问题,小数点后两位toFixed(),把四舍六入五凑偶,修改成四舍五入
tofixed(),四舍六入五凑偶,修改成四舍五入 方法一: 在JS中四舍五入的函数 toFixed(n) , n为要保留的小数位数. n为0~20,当n超过20的时候,JS会出错. 不同的浏览器,或 ...
- 四舍六入五凑偶”的修约规则进行修约
修约 描述 在物理实验中,处理数据时常常需要对结果按照"四舍六入五凑偶"的修约规则进行修约.在本题中,我们需要对一个精度为5位以内的数按照上述规则保留两位小数. 例如: 9.824 ...
- javascript 数字近似值(JS四舍五入 四舍六入五凑偶 截取)
四舍五入是最常见的,四舍六入五凑偶(银行家取舍法)会计中常用,还有就是截取指定位数 原生js编写,无需任何外部库,直接复制使用(建议处理后放到类中使用) 废话不多说,下面展示 代码. /*** 数字格 ...
- 在Excel中用函数实现数字“四舍六入五凑偶”
"四舍六入五凑偶"取整 =IF((A1*10-INT(A1)*10)<=4,INT(A1),IF((A1*10-INT(A1)*10)>=6,INT(A1)+1,INT ...
- “四舍五入”到“四舍六入五凑偶”
从石家庄的小公司出来半个多月了,来到北京这家公司,感觉不如以前受重视了,只是每天别人指挥让看代码,有点郁闷.好不容易让写点代码,竟是四舍五入的问题,想不到还有些棘手,有些心得放在这儿. ...
- java 舍,java 4舍六入五成双
java 四舍六入五成双 1. 小于5舍去,即舍去部分的数值小于保留部分的末位的半个单位,则末位不变: 2. 大于5进1,即舍去部分的数值大于保留部分的末位的半个单位,则末位加1: 3. 等于5时取偶 ...
- python中小数点后取2位(四舍五入)以及取2位(四舍五不入)的方法总结
在很多场景的计算中,最终得到的数值例如123.45678,要截取2位小数得到123.45,而不是默认的四舍五入方法得到123.46,如何实现呢? 文章目录 一.小数点后取2位(四舍五入)的方法 方法一 ...
- Python3中的round函数(四舍六入五成偶)
在python3中,round函数并不是简单地四舍五入,而是四舍六入五成偶 如:round(1.5)= 2 , round(2.5)=2. 四舍六入五成偶具体分为两点(): 1.若被约的5后面还有数字 ...
最新文章
- 全网最细节的sds讲解,轻松拿下offer
- python笔记22-literal_eval函数处理返回json中的单双引号
- html标签自动对齐,sublime,jsx里的html标签自动缩进对齐的插件或者配置?
- OSI模型 TCP/IP模型 数据包结构
- python3类的继承详解_python3中类的继承以及self和super的区别详解
- ?Web开发者需要知道的CSS Tricks
- 漫画:7种编程语言的学习曲线
- Python RSA
- PDF、图片、合并、转化工具
- ffmpeg 简单教程
- 那智机器人作业原点位置设定
- html span 文字垂直居中,p标签中的span标签文字垂直居中对齐
- python将.tif格式图批量转化为.jpg格式图
- 【Linux】基础指令
- VirtualBox安装centos7时无法安装问题
- 机器学习-特征归一化
- eMP开发环境配置说明
- 质量流量计在油品计量中的应用
- 嵌入式linux开发uboot启动过程源码分析(一)
- 人工智能正在向经济学领域渗透
热门文章
- sql server中datetime默认值设置和日期函数
- python3 excel 图表导出图片_使用python代码将excel中的图表导出为图片
- 2021年电工(初级)考试内容及电工(初级)考试总结
- 英语caement水泥
- 葡聚糖-叶酸;Dextran-FA;Dextran-Folicacid 结构式;科研试剂简介
- 苹果在印度市场表现不佳 落后诺基亚三星RIM
- ionic3保存图片到本地相册
- 动态网站基本上都是有后台的,静态的网站就是纯HTML的网站的,这样的网站是没有后台的
- 【Unity小游戏】打字消除字母
- pandas - 特别篇(关于读取DataFrame数据显示不完全的解决办法)