Decimal instances are represented in memory as a mantissa and an exponent, expressing the value mantissa x 10^exponent. A number can have many representations; for example, the following table lists several valid representations for the number 100:Decimalインスタンスは、メモリ中に仮数と指数として表されます、値は仮数 x 10^指数として表現します。ある数は多くの表現を持つことができます;例えば、以下の表は、数100に対するいくつか有効な表現をリストします:
Mantissa
仮数
Exponent
指数
100
0
10
1
1
2
Format number1 and number2 so that they have equal exponents. This format makes addition and subtraction very convenient.number1とnumber2をフォーマットしてください、そうするとそれらは等しい指数を持ちます。このフォーマットは、加算と減算を大変便利にします。
Both NSDecimalAdd(_:_:_:_:) and NSDecimalSubtract(_:_:_:_:) call NSDecimalNormalize(_:_:_:). You may want to use it if you write more complicated addition or subtraction routines.
あなたがもっと複雑な加算または減算ルーチンを記述するならば、あなたはそれを使いたいでしょう。