1. 程式人生 > >C#取整函數Math.Round、Math.Ceiling和Math.Floor

C#取整函數Math.Round、Math.Ceiling和Math.Floor

取整 c# mat logs color pre log clas 偶數

1.Math.Round:四舍六入五取偶

引用內容
Math.Round(0.0) //0
Math.Round(0.1) //0
Math.Round(0.2) //0
Math.Round(0.3) //0
Math.Round(0.4) //0
Math.Round(0.5) //0
Math.Round(0.6) //1
Math.Round(0.7) //1
Math.Round(0.8) //1
Math.Round(0.9) //1


說明:對於1.5,因要返回偶數,所以結果為2。

2.Math.Ceiling:只要有小數都加1

引用內容
Math.Ceiling(0.0) //0
Math.Ceiling(0.1) //1
Math.Ceiling(0.2
) //1 Math.Ceiling(0.3) //1 Math.Ceiling(0.4) //1 Math.Ceiling(0.5) //1 Math.Ceiling(0.6) //1 Math.Ceiling(0.7) //1 Math.Ceiling(0.8) //1 Math.Ceiling(0.9) //1

說明:例如在分頁算法中計算分頁數很有用。

3.Math.Floor:總是舍去小數

引用內容
Math.Floor(0.0) //0
Math.Floor(0.1) //0
Math.Floor(0.2) //0
Math.Floor(0.3) //0
Math.Floor(0.4) //0
Math.Floor(0.5) //0
Math.Floor(0.6) //0
Math.Floor(0.7
) //0 Math.Floor(0.8) //0 Math.Floor(0.9) //0

C#取整函數Math.Round、Math.Ceiling和Math.Floor