Math.Round 方法

c#中的round方法是四舍六入五成双。

四舍六入五成双

四舍六入五成双是一种比较精确比较科学的计数保留法,是一种数字修约规则。

对于位数很多的近似数,当有效位数确定后,其后面多余的数字应该舍去,只保留有效数字最末一位,这种修约(舍入)规则是“四舍六入五成双”,也即“4舍6入5凑偶”这里“四”是小于五的意思,"六"是大于五的意思,"五"是所精确的位的后一位,当5后有数,舍5入1,5后无数或为0时:①5前为奇数,舍5入1;②5前为偶数,舍5不进。

 

Console.WriteLine(Math.Round(123.15, 1));//123.2

Console.WriteLine(Math.Round(123.16, 1));//126.2

Console.WriteLine(Math.Round(123.25, 1));//123.2

Console.WriteLine(Math.Round(123.26, 1));//123.3

Console.WriteLine(Math.Round(123.253, 1));//123.3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值