+ decimalNumberWithDecimal:
+ decimalNumberWithString:
+ decimalNumberWithString:locale:
one
zero
notANumber
Availability 有効性
Technology
+ (NSDecimalNumber
*)decimalNumberWithMantissa:(unsigned long long)mantissa
exponent:(short)exponent
isNegative:(BOOL)flag;
mantissa
The mantissa for the new decimal number object. 新しい10進数オブジェクトのための仮数。
exponent
The exponent for the new decimal number object. 新しい10進数オブジェクトのための指数。
isNegative
A Boolean value that specifies whether the sign of the number is negative. その数の符号が負かどうかを指し示すブール値。
The arguments express a number in a kind of scientific notation that requires the mantissa to be an integer. So, for example, if the number to be represented is –12
, it is expressed as 12345x10^–3
—mantissa
is 12345
; exponent
is –3
; and is
is YES
, as illustrated by the following example.
これら引数は、1つの数をある種の指数表記で表します、それはその指数が整数であることを要求します。それで、例えば、表されることになる数が–12
であるならば、それは12345x10^–3
のように表現されます — mantissa
は12345
です;exponent
は–3
です;そしてis
はYES
です、続く例で解説されるように。
Important 重要
NSDecimal
cannot represent negative zero. Initializing an NSDecimal
by passing 0 to mantissa
and exponent
and YES
to is
returns not
(Na
).
NSDecimal
は、負のゼロを表現できません。NSDecimal
をゼロをmantissa
とexponent
にそしてYES
をis
渡して初期化することは、not
(Na
)を返します。
+ decimalNumberWithDecimal:
+ decimalNumberWithString:
+ decimalNumberWithString:locale:
one
zero
notANumber