NSDecimalMultiplyByPowerOf10
十進数オブジェクトに10の累乗を乗算した結果を返します
NSCalculationError NSDecimalMultiplyByPowerOf10 ( NSDecimal * result , const NSDecimal * number , short power , NSRoundingMode roundingMode );
解説
十進数オブジェクトに10の累乗を乗算した結果を返します。
numberが5でpowerが3の場合は5×10^3=500になります。
返り値
引数
( NSDecimal * )result
( const NSDecimal * )number
( short )power
( NSRoundingMode )roundingMode
フレームワーク
Foundation
クラス
NSDecimalMultiplyByPowerOf10
Function
使用可能
10.0
参照
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { NSDecimalNumber *dNum1 = [[[NSDecimalNumber alloc] initWithString:@"5"] autorelease]; NSDecimal leftOperand = [dNum1 decimalValue]; NSCalculationError err; NSDecimal result; err = NSDecimalMultiplyByPowerOf10(&result,&leftOperand,3,NSRoundBankers); NSLog(NSDecimalString(&result,nil)); } @end