// // JKBigDecimal.h // JKBigInteger // // Created by Midfar Sun on 5/4/15. // Copyright (c) 2015 Midfar Sun. All rights reserved. // // Licensed under the MIT License #import #import "JKBigInteger.h" @interface JKBigDecimal : NSObject @property(nonatomic, retain)JKBigInteger *bigInteger; @property(nonatomic, assign)NSUInteger figure;//小数位数 + (id)decimalWithString:(NSString *)string; - (id)initWithString:(NSString *)string; - (id)add:(JKBigDecimal *)bigDecimal; - (id)subtract:(JKBigDecimal *)bigDecimal; - (id)multiply:(JKBigDecimal *)bigDecimal; - (id)divide:(JKBigDecimal *)bigDecimal; - (id)remainder:(JKBigDecimal *)bigInteger; //- (NSArray *)divideAndRemainder:(JKBigDecimal *)bigInteger; - (NSComparisonResult) compare:(JKBigDecimal *)other; - (id)pow:(unsigned int)exponent; - (id)negate; - (id)abs; - (NSString *)stringValue; - (NSString *)description; @end