当前位置: 移动技术网 > IT编程>开发语言>.net > 【转载】 C#使用Math.Round方法对计算结果进行四舍五入操作

【转载】 C#使用Math.Round方法对计算结果进行四舍五入操作

2019年06月11日  | 移动技术网IT编程  | 我要评论

公益活动策划方案,2014金鹰节颁奖典礼,5anba

在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

备注:原文转载自博主个人站,原文链接c#使用math.round方法对计算结果进行四舍五入操作_it技术小趣屋

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网