.NET中的Math.Floor()和Math.Truncate()有什么区别?地板功能和截断功能有什么区别?
例如,Math.Floor(4.4)= 4 Math.Truncate(4.4)= 4。
.NET中的Math.Floor()和Math.Truncate()有什么区别?地板功能和截断功能有什么区别?
例如,Math.Floor(4.4)= 4 Math.Truncate(4.4)= 4。
Math.Floor向下舍入Math.Ceiling向上舍入和Math.Truncate轮朝零。因此,Math.Truncate就像Math.Floor用于正数,而Math.Ceiling用于负数。
从不同的答案复制没有参考是不好的风格 – NineBerry
对于负数,这些函数的行为不同。
Math.Truncate(-4.5) = -4
Math.Floor(-4.5) = -5
您首先检查.NET文档的任何机会呢? – zerkms