var sign: FloatingPointSign
The sign of the decimal.
10進数の符号。
var exponent: Int
The exponent of the decimal.
10進数の指数。
var significand: Decimal
The significand of the decimal.
10進数の仮数。
var magnitude: Decimal
The magnitude of this decimal.
この10進数の規模。
var floatingPointClass : FloatingPointClassification
The IEEE 754 class of this type.
この型の属するIEEE 754クラス。
var isCanonical : Bool
A Boolean value indicating whether the representation of this decimal is canonical.
この10進数の表現が正準であるかどうかを指し示すブール値。
var isFinite : Bool
A Boolean value indicating whether this decimal is zero, subnormal, or normal (not infinity or NaN).
この10進数がゼロ、非正規化数、正規化数である(無限大またはNaN(非数)でない)かどうかを指し示しているブール値。
var isNaN : Bool
A Boolean value indicating whether this decimal is NaN.
この10進数がNaNであるかどうかを指し示しているブール値。
var isNormal : Bool
A Boolean value indicating whether this decimal is normal (not zero, subnormal, infinity, or NaN).
この10進数が正規化数である(ゼロ、非正規化数、無限大またはNaN(非数)でない)かどうかを指し示しているブール値。
var isSignMinus : Bool
A Boolean value indicating whether this decimal has a negative sign.
この10進数が負符号を持つかどうかを指し示しているブール値。
var isSignaling : Bool
A Boolean value indicating whether this decimal is a signaling NaN.
この10進数がsignaling NaNであるかどうかを指し示すブール値。
var isSignalingNaN : Bool
A Boolean value indicating whether this decimal is a signaling NaN.
この10進数がsignaling NaNであるかどうかを指し示すブール値。
var isSubnormal : Bool
A Boolean value indicating whether this decimal is subnormal.
この10進数が非正規化数であるかどうかを指し示しているブール値。
var isZero : Bool
A Boolean value indicating whether this value is zero.
この値がゼロであるかどうかを指し示すブール値。
var nextDown : Decimal
The greatest representable value that is less than this decimal.
表現可能な最も大きい値で、この10進数と比較してより小さいもの。
var nextUp : Decimal
The least representable value that is greater than this decimal.
表現可能な最も小さい値で、この10進数と比較してより大きいもの。
var ulp: Decimal
The unit in the last place of the decimal.
この10進数の最終桁単位。