Function 関数

NSDecimalNormalize

Normalizes the internal format of two decimal numbers to simplify later operations. 2つの10進法数の内部形式を正規化して、後の演算を簡単にします。

Declaration 宣言

NSCalculationError NSDecimalNormalize(NSDecimal *number1, NSDecimal *number2, NSRoundingMode roundingMode);

Discussion 議論

NSDecimal 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: NSDecimalインスタンスは、メモリ中に仮数と指数として表されます、値は仮数 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. number1number2をフォーマットしてください、そうするとそれらは等しい指数を持ちます。このフォーマットは、加算と減算を大変便利にします。 Both NSDecimalAdd and NSDecimalSubtract call NSDecimalNormalize. You may want to use it if you write more complicated addition or subtraction routines. あなたがもっと複雑な加算または減算ルーチンを記述するならば、あなたはそれを使いたいでしょう。

For explanations of the possible return values, see NSDecimalAdd. 可能な戻り値の説明として、NSDecimalAddを見てください。

For more information, see Number and Value Programming Topics. 詳細は、Number and Value Programming Topicsを見てください。

See Also 参照

Performing Arithmetic Using References 参照を使って算術を実行する