我需要一个等效于 C 的 pow() 函数,它可以与 NSDecimalNumbers 一起使用。使用 pow 您可以使用负数,例如pow(1514,-1234)
,使用 NSDecimal 的 decimalNumberByRaisingToPower: 方法,您不得不使用似乎需要正值的 NSUInteger。
我希望能够做这样的事情:
[decimalNumber decimalNumberByRaisingToPower:-217.089218];
或者
[decimalNumber decimalNumberByMultiplyingByPowerOf10:-217];
不会因溢出或下溢异常而崩溃。