大佬教程收集整理的这篇文章主要介绍了C#舍入2位小数:截断与舍入,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
float number = 3.4567070 Math.round(number,2) Math.Truncate(100 * number) / 100
哪个是最好的,最有效的?何时使用圆形和截断?
> Math.Round
计算输入的最近数字到指定的准确度.
> Math.Truncate
有效地丢弃小数点后的任何数字.它将始终向零舍入到最接近的整数.
您应该使用哪种功能完全取决于您尝试实现的逻辑.
Input | Round | Truncate ------+-------+--------- -1.6 | -2 | -1 -1.5 | -2 | -1 -1.4 | -1 | -1 -0.5 | 0 | 0 0.5 | 0 | 0 1.4 | 1 | 1 1.5 | 2 | 1 1.6 | 2 | 1
以上是大佬教程为你收集整理的C#舍入2位小数:截断与舍入全部内容,希望文章能够帮你解决C#舍入2位小数:截断与舍入所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。