公益活动策划方案,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技术小趣屋。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论