【发布时间】:2014-09-22 11:10:35
【问题描述】:
我需要将一个正浮点数向上舍入到最接近的整数。
examples;
1.0 rounds up to 1
2.1 rounds up to 3
3.5 rounds up to 4
4.9 rounds up to 5
即总是四舍五入。
【问题讨论】:
-
FWIW、向上舍入和最近是不兼容的。你的意思只是四舍五入。
-
-4.4 应该舍入到什么? -5 还是 -4?
-
@AustinFrench 为什么不呢?对我来说似乎是四舍五入。四舍五入不是唯一的舍入方法。您可以舍入到最接近的 10 的倍数、舍入到 2dp、向上舍入、向下舍入、向零舍入、远离零舍入。存在许多不同形式的舍入。
-
@DavidHeffernan 好的,从技术上讲是的......当它用于代替 IMO 更准确的短语时,似乎“四舍五入”是一个通用且无用的术语。例如 1 实际上并没有在任何地方 round 。也许只有我。
标签: delphi delphi-2010