C# 四舍五入round函数使用


本文摘自PHP中文网,作者大家讲道理,侵删。

C#中的round函数实际上不是真正的四舍五入函数,一般的程序设计语言的round函数也都不是四舍五入函数,而是银行家舍入法函数,也就是“四舍六入五考虑,五后非零就进一,五后为零看奇偶,五前为偶应舍去,五前为奇要进一”

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

using System;

   

public class Example

{

   public static void Main()

   {

      double[] values = { 2.125, 2.135, 2.145, 3.125, 3.135, 3.145 };

      foreach (double value in values)

         Console.WriteLine("{0} --> {1}", value,

                           Math.Round(value, 2, MidpointRounding.AwayFromZero));

   

   }

}

// The example displays the following output:

//       2.125 --> 2.13

//       2.135 --> 2.13

//       2.145 --> 2.15

//       3.125 --> 3.13

//       3.135 --> 3.14

//       3.145 --> 3.15

相关阅读 >>

c#实现图标锁定到windows任务栏或删除图标

二叉搜索树插入算法c#

c#测试代码执行时间的方法

c#读取中文文件乱码的解方法

c# 四舍五入round函数使用

c#将文件上传、下载(以二进制流保存到数据库)

常用的c#类

c#查找字符串的所有排列组合

c#访问sqlserver的工具类sqlserverhelper

c#中登陆账户使用的md5加密算法

更多相关阅读请进入《代码片段》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...