有什么区别?

decimal.Round(xx, decimalPos, MidpointRounding.ToEven);

VS

decimal.Round(xx, decimalPos, MidpointRounding.AwayFromZero);

AwayFromZero, 就是常用的四舍五入.

ToEven, 就比较特别了,称为就近舍入或四舍六入五成双

e.g.

22.333        to         22.33
        22.335        to         22.34
        22.325        to         22.32
        22.336        to         22.34
        22.326        to         22.33

后面是5的情况比较特殊,如果前面是奇数,则升上去,反之,则截掉,在金融结算中,经常使用该方法,来平衡双方的盈亏

转载于:https://www.cnblogs.com/DataFlow/archive/2012/05/17/2505751.html

decimal.Round 的区别相关推荐

  1. big.js、bignumber.js 和 decimal.js 的区别

    原文网址:big.js.bignumber.js 和 decimal.js 的区别_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍3个JavaScript的数字处理第三方库的区别,它们是:bi ...

  2. SQL Server decimal 和 numeric 区别

    最近看到了decimal 和 numeric ,又记不起来区别是什么,还是总结一下. decimal 和 numeric 在 SQL 标准中可以说是等价的的,在SQL Server 中是一样的(参考: ...

  3. R语言-trunc()、ceiling()、floor()、round()函数区别

    trunc().ceiling().floor().round()函数在R语言中都是取整,但是用法上有一定的区别. 函数 用法 trunc() 去除小数部分 ceiling() 向上取整 floor( ...

  4. oracle trunc年,Oracle的Trunc和round的区别

    一,对数字的操作 sql>select trunc(5.75), trunc(5.75,1), trunc(5.75,-1) from dual trunc(x [,y]),其中如果没有指定y, ...

  5. matlab 四种取整函数(fix floor ceil round)的区别

    Matlab取整函数有: fix, floor, ceil, round四种,具体使用方法如下: (1) fix 朝零方向取整 如 fix(-1.3)=-1 fix(1.3)=1; (2) floor ...

  6. 比较Cint() , int() , fix() ,round()的区别

      Cint 小数部分超过0.5的部分都进位,不分正负 例如:Cint(2.51)=3  Cint(-2.51)=-3 小于等于0.5的部分都舍去,不分正负 例如:Cint(2.49)=2 Cint( ...

  7. 【图解】Java取整函数ceil、floor、round的区别

    废话不多说,先上图: ceil() 字面意思:天花板 向上取整 返回类型:double 适用于分页程序中计算总页数 floor() 字面意思:地板 向下取整 返回类型:double round() 字 ...

  8. decimal在存储过程和C#中的应用

    Decimal类型值在存储过程中加精度,需要如下操作: .precision = 精度 .scale = 小数点位数 另外,C#中给Decimal限定小数点位数用Decimal.Round(value ...

  9. VBScript - Round Function

    The Round function rounds a number. .NET Math.Round Method Round(decimal) Round(double) 转载于:https:// ...

最新文章

  1. 02---控制移动底座1
  2. python基础教程:常量 (最全常量解析)
  3. Python之十大经典排序算法的实现和原理
  4. 初识Node.js之Node.js与java作为后台服务器的对比
  5. 求 一个字符 在二进制表示中1的个数
  6. 编程高手必学的内存知识01:深入理解虚拟内存
  7. linux ls -l 命令 详解
  8. @JsonIgnore和@JsonSerialize 的 区别
  9. Mahout的taste里的几种相似度计算方法
  10. 原版黑苹果安装教程(Clover引导)
  11. php 公众号迁移,openid转换
  12. 计算机常见的三种bios,各种类型电脑进入BIOS方法汇总,包含中英文对照图表!...
  13. java 笔画排序_中文排序 - 笔画
  14. 联想笔记本电脑重装系统按F几
  15. 切西瓜(空间划分问题)
  16. 常用集合转JSON字符串公共类
  17. [javascript] js删除数组中的元素
  18. 11 个最佳免费安全网站
  19. 网购平台比价系统源码
  20. 动手下载网易课程视频 -- Eclipse通过pip安装python插件

热门文章

  1. python【蓝桥杯vip练习题库】BASIC-23芯片测试(统计)
  2. NYOJ 20 吝啬的国度(深搜)
  3. python基础练习(七)
  4. 实时监控fps的linux代码,GitHub - Forec/monitor-recorder: Monitor (实时视频监控、运动检测视频记录)...
  5. linux下织梦cms安装环境配置文件,Mac本地环境配置以及安装织梦CMS,增加新的坑解决办法...
  6. debian 开发版 移植_迅雷X Linux版(Debian系通用)
  7. 如何做网络营销推广之网站SEO中title标签优化技巧!
  8. 网站推广专员浅析网站推广期间如何降低网站优化短板威胁?
  9. 企业网络推广——企业网络推广专员要学会打开网站优化新思路
  10. 网站优化中什么样的外链容易被删去?