1
我有一個float
號碼1.000001f
我該如何總是將浮點數加起來?
我想四捨五入到下一個整數。在這種情況下爲2
。
我該怎麼做?
我試過Math.Floor
,Math.Ceiling
,Math.Round
。什麼都沒有
我有一個float
號碼1.000001f
我該如何總是將浮點數加起來?
我想四捨五入到下一個整數。在這種情況下爲2
。
我該怎麼做?
我試過Math.Floor
,Math.Ceiling
,Math.Round
。什麼都沒有
不應該有一個問題與此使用Math.Ceiling
float precise = 1.000001f;
var roundedUp = (int)Math.Ceiling(precise); // 2: System.Int32
注 - roundedUp
將System.Double
類型的無(int)
投
.NET Fiddle - 演示
天花板似乎是你想要什麼;它以什麼方式「不起作用」? –
我曾嘗試過。滑稽。現在它正在工作。 – Johnny