【转载】 C#使用Math.Round方法对计算结果进行四舍五入操作
程序员文章站
2022-06-28 21:16:40
在C#的数值运算中,有时候需要对计算结果进行四舍五入操作,此时就可使用内置方法Math.Round方法来实现四舍五入操作,Math.Round方法有多个重载函数,支持设置有效位数进行四舍五入,如果没有设定有效位数,默认四舍五入到对应有效位数。 Math.Round方法常用的几个重载函数有: (1)针 ......
在c#的数值运算中,有时候需要对计算结果进行四舍五入操作,此时就可使用内置方法math.round方法来实现四舍五入操作,math.round方法有多个重载函数,支持设置有效位数进行四舍五入,如果没有设定有效位数,默认四舍五入到对应有效位数。
math.round方法常用的几个重载函数有:
(1)针对十进制decimal类型数据四舍五入,直接保留整数位decimal round(decimal d);
(2)针对双精度类型double类型数据四舍五入,直接保留整数位(1)针对十进制decimal类型数据四舍五入,直接保留整数位double round(double a);
(3)针对十进制decimal类型数据,指定保留的小数位数decimal round(decimal d, int decimals);
(4)针对双精度类型double类型数据四舍五入,指定保留的小数位double round(double value, int digits);
举例如下:
double num = 3.446d;
double result1 = math.round(num);//得到结果为3
double result2 = math.round(num, 2);//得到结果为3.45
decimal num1= 3.446m;
decimal result3 = math.round(num1);//得到结果为3
decimal result4 = math.round(num1, 2);//得到结果为3.45
备注:原文转载自博主个人站it技术小趣屋,原文链接c#使用math.round方法对计算结果进行四舍五入操作_it技术小趣屋。
推荐阅读
-
【转载】C#中List集合使用Reverse方法对集合中的元素进行倒序反转
-
【转载】 C#中List集合使用OrderByDescending方法对集合进行倒序排序
-
【转载】C#中使用OrderBy和ThenBy等方法对List集合进行排序
-
【转载】 C#使用Math.Round方法对计算结果进行四舍五入操作
-
【转载】C#使用Math.Sqrt方法进行开平方操作
-
【转载】 C#中使用Sum方法对List集合进行求和操作
-
【转载】C#使用Math.Ceiling方法对计算结果向上取整操作
-
【转载】C#中List集合使用Reverse方法对集合中的元素进行倒序反转
-
【转载】 C#中List集合使用OrderByDescending方法对集合进行倒序排序
-
【转载】C#中使用OrderBy和ThenBy等方法对List集合进行排序