Difference between Math.Floor() and Math.Truncate()

Diposting pada

Difference between Math.Floor() and Math.Truncate()
What is the difference between Math.Floor() and Math.Truncate() in .NET?

Answer
Math.Floor rounds down, Math.Ceiling rounds up, and Math.Truncate rounds towards zero. Thus, Math.Truncate is like Math.Floor for positive numbers, and like Math.Ceiling for negative numbers. Here’s the reference.
For completeness, Math.Round rounds to the nearest integer. If the number is exactly midway between two integers, then it rounds towards the even one. Reference.
See also: Pax Diablo’s answer. Highly recommended!

 188 total views,  1 views today

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *