我在一个紧密的计算循环中有一个 NSDecimal,我需要在其中计算值。我想防止为此创建胖 NSDecimalNumber 对象。有没有一种经济高效的方式来获得地板?该楼层只需要计算另一个值可能适合其中的次数,无需休息。 NSDecimal API 不提供像地板这样的东西......
最佳答案
您可以将 NSDecimalRound()
函数与 NSRoundDown
舍入模式一起使用:
NSDecimal d = ...;
NSDecimal floored;
NSDecimalRound(&floored, &d, 0, NSRoundDown);
有关更多信息,请查看文档 here 。
关于iphone - 轻量级的 NSDecimal 地板方式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1337551/