var significandBitPattern : UInt64
The raw encoding of the value’s significand field.
値の仮数フィールドの生のエンコーディング。
var significandWidth : Int
The number of bits required to represent the value’s significand.
値の仮数を表すのに必要とされるビットの数。
var exponentBitPattern : UInt
The raw encoding of the value’s exponent field.
値のもつ指数部の生のエンコーディング。
static var significandBitCount : Int
The available number of fractional significand bits.
利用可能な小数の仮数ビットの数。
static var exponentBitCount : Int
The number of bits used to represent the type’s exponent.
型のもつ指数を表すのに使われるビットの数。
static var radix: Int
The radix, or base of exponentiation, for a floating-point type.
ある浮動小数点型の基数、または冪演算の底。
init(bitPattern : UInt64)
Creates a new value with the given bit pattern.
与えられたビットパターンから新しい値を作成します。
init(sign: FloatingPointSign, exponentBitPattern : UInt, significandBitPattern : UInt64)
Creates a new instance from the specified sign and bit patterns.
指定された符号とビットパターンから新しいインスタンスを作成します。
init(nan: Double.RawSignificand, signaling: Bool)
Creates a NaN (“not a number”) value with the specified payload.
指定されたペイロードをもつNaN(「非数」)値を作成します。
typealias Double.Exponent
A type that can represent any written exponent.
何らかの書かれた指数を表すことができる型。
typealias Double.RawSignificand
A type that represents the encoded significand of a value.
ある値のエンコードされた仮数を表す型。
typealias Double.RawExponent
A type that represents the encoded exponent of a value.
ある値のエンコードされた指数を表す型。