.NETのMath.Floor()とMath.Truncate()の違いは何ですか?フロア機能とトランケート機能の違いは何ですか?
例えば、Math.Floor(4.4)= 4 Math.Truncate(4.4)Math.Floorが切り捨てMath.Ceilingは切り上げとMath.Truncateがゼロに向かって丸め4
.NETのMath.Floor()とMath.Truncate()の違いは何ですか?フロア機能とトランケート機能の違いは何ですか?
例えば、Math.Floor(4.4)= 4 Math.Truncate(4.4)Math.Floorが切り捨てMath.Ceilingは切り上げとMath.Truncateがゼロに向かって丸め4
を=。したがって、Math.Truncateは正の数の場合はMath.Floor、負の数の場合はMath.Ceilingのようになります。
参照なしで別の回答からのコピーはいいスタイルではありません – NineBerry
これらの関数は、負の数では動作が異なります。
Math.Truncate(-4.5) = -4
Math.Floor(-4.5) = -5
あなたが最初に.NETのドキュメントを確認し、任意のチャンス? – zerkms