C#数字取整,四舍五入方法

1、向上进位取整。Math.Ceiling      例如: Math.Ceiling(32.6)=33; Math.Ceiling(32.0)=32; 

2、向下舍位取整。Math.Floor      例如: Math.Floor(32.6)=32;  

3、按指定位数的小数进行四舍五入。

Math.Round      例如:Math.Round(36.236,2)=36.24; Math.Round(36.232,2)=36.23; 

若采取这种默认的只填一个数值的方式, 根据framework框架的不同,得到的结果也不尽相同, 在framework4.0中, 这种操作不符合中国人认为的四舍五入规范.应按如下进行参数设置:

 Math.Round(ToDecimal(36.456, 1, MidpointRounding.AwayFromZero).ToString();

得到的结果就是36.5, 否则, 则是36.4. 

4、取指定数字在使用指定底时的对数。Math.Log      例如:一本16开的书,计算对开了几次。Math.Log(16,2)=4;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值