C# .Net中Math.Floor()和Math.Truncate()之间的差异
NET中的Math.Floor()和Math.Truncate()之间有什么区别 e、 g.数学地板(5.4)=5数学截断(5.4)=5–subramaniC# .Net中Math.Floor()和Math.Truncate()之间的差异,c#,.net,C#,.net,NET中的Math.Floor()和Math.Truncate()之间有什么区别 e、 g.数学地板(5.4)=5数学截断(5.4)=5–subramani地板(-2.1)将导致-3, 而截断(-2.1)将导致-2 截断在小数点后“截断”。 另一方面,Floor是一个向下舍入到最接近整数的数学函数。你查过方法了吗,你发现了什么。用-5.4@NikNek做同样的练习。请注意,我分配的副本是在你创建问题时呈现给你的。@mjwill OP甚至会从副本中复制一条注释,请参阅你回答的“subramani”
地板(-2.1)
将导致-3
,而
截断(-2.1)
将导致-2
截断
在小数点后“截断”。另一方面,
Floor
是一个向下舍入到最接近整数的数学函数。你查过方法了吗,你发现了什么。用-5.4
@NikNek做同样的练习。请注意,我分配的副本是在你创建问题时呈现给你的。@mjwill OP甚至会从副本中复制一条注释,请参阅你回答的“subramani”,它只告诉OP这些函数的输出是什么,这并不是为什么这些函数会输出这些值。考虑编辑你的答案,让我们了解为什么函数的输出是不同的。@ TimothUS编辑。