我需要一个等同于C的pow()函数,它可以与NSDecimalNumbers一起使用。使用pow可以使用负数pow(1514,-1234)
,使用NSDecimal的decimalNumberByRaisingToPower:方法,您被迫使用似乎需要正值的NSUInteger。提高NSDecimalNumber为负值
我希望能够做这样的事情:
[decimalNumber decimalNumberByRaisingToPower:-217.089218];
或
[decimalNumber decimalNumberByMultiplyingByPowerOf10:-217];
而不溢或下溢异常崩溃。
这是一个完整的权力,在这种情况下,你的答案是完美的 – 2010-08-30 19:41:06
这似乎并不适合我。我错过了什么? 9 ^( - 2)= 3; 1 /(9^2)= 1/27; – Bryan 2012-12-02 03:35:40