NSDecimalNormalize
それぞれの項目のフォーマットを統一します
NSCalculationError NSDecimalNormalize ( NSDecimal * number1 , NSDecimal * number2 , NSRoundingMode roundingMode );
解説
それぞれの項目のフォーマットを統一します。
返り値
引数
( NSDecimal * )number1
( NSDecimal * )number2
( NSRoundingMode )roundingMode
フレームワーク
Foundation
クラス
NSDecimalNormalize
Function
使用可能
10.0
参照
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { NSDecimalNumber *dNum1 = [[[NSDecimalNumber alloc] initWithString:@"100"] autorelease]; NSDecimal leftOperand = [dNum1 decimalValue]; NSDecimalNumber *dNum2 = [[[NSDecimalNumber alloc] initWithString:@"99.9999"] autorelease]; NSDecimal rightOperand = [dNum2 decimalValue]; NSCalculationError err; NSLog(NSDecimalString(&leftOperand,nil)); NSLog(NSDecimalString(&rightOperand,nil)); err = NSDecimalNormalize(&leftOperand,&rightOperand,NSRoundBankers); NSLog(NSDecimalString(&leftOperand,nil)); NSLog(NSDecimalString(&rightOperand,nil)); } @end