我怎么能总是把浮点数四舍五入
本文关键字:浮点数 四舍五入 怎么能 | 更新日期: 2023-09-27 18:14:06
我有一个float
编号的1.000001f
我想把它四舍五入到下一个整数。在这种情况下为CCD_ 3。
我该怎么做?
我试过Math.Floor
、Math.Ceiling
、Math.Round
。什么都不管用。
使用Math.Ciling 不应该有问题
float precise = 1.000001f;
var roundedUp = (int)Math.Ceiling(precise); // 2: System.Int32
注意-roundedUp
的类型为System.Double
,不带(int)
投射
.NET Fiddle-演示