Swift 標準ライブラリ >     Float80
構造体
Float80
拡張精度の浮動小数点型。
シンボル
イニシャライザ
init()
ゼロに初期化された値を作成します。
init(UInt32)
init(Float)
与えられた値に近似する新しいインスタンスを作成します。
init(Int8)
init(UInt8)
init?(String)
与えられた 文字列から新しいインスタンスを作成します。
init(Int32)
init(Int64)
init(Int16)
init(Int)
init(Double)
与えられた値に近似する新しいインスタンスを作成します。
init(UInt64)
init(UInt16)
init(Float80)
与えられた値に初期化された新しいインスタンスを作成します。
init(UInt)
init(floatLiteral: Float80)
与えられた浮動小数点リテラルから新しい値を作成します。
init(integerLiteral: Int64)
与えられた整数リテラルから新しい値を作成します。
init(nan: Float80.RawSignificand, signaling: Bool)
指定されたペイロードを持つ NaN("not a number",数値ではない) 値を作成します。
init(sign: FloatingPointSign, exponent: Int, significand: Float80)
init(sign: FloatingPointSign, exponentBitPattern: UInt, significandBitPattern: UInt64)
丸めなしで表現できる場合は、初期化された新しいインスタンスを与えられた値に作成します。
丸めなしで表現できる場合は、初期化された新しいインスタンスを与えられた値に作成します。
丸めなしで表現できる場合は、初期化された新しいインスタンスを与えられた値に作成します。
インスタンスプロパティー
var debugDescription: String
デバッグに適した、値のテキスト表現。
var description: String
値のテキスト表現。
var hashValue: Int
数字のハッシュ値。
var binade: Float80
var exponent: Int
var exponentBitPattern: UInt
var isCanonical: Bool
var isFinite: Bool
var isInfinite: Bool
var isNaN: Bool
var isNormal: Bool
var isSignalingNaN: Bool
var isSubnormal: Bool
var isZero: Bool
var nextUp: Float80
var sign: FloatingPointSign
var significand: Float80
var significandBitPattern: UInt64
var significandWidth: Int
var ulp: Float80
インスタンスメソッド
func advanced(by: Float80)
与えられた距離だけ進んだ新しい値を返します。
func distance(to: Float80)
この値から指定された値までの距離を返します。
func add(Float80)
func divide(by: Float80)
func formTruncatingRemainder(dividingBy: Float80)
func isEqual(to: Float80)
func isLess(than: Float80)
func isLessThanOrEqualTo(Float80)
func multiply(by: Float80)
func negate()
func subtract(Float80)
func addProduct(Float80, Float80)
func formRemainder(dividingBy: Float80)
func formSquareRoot()
func round(FloatingPointRoundingRule)
型メソッド
static func abs(Float80)
この値の大きさ。
型エイリアス
型プロパティー
static var exponentBitCount: Int
static var greatestFiniteMagnitude: Float80
static var infinity: Float80
static var leastNonzeroMagnitude: Float80
static var leastNormalMagnitude: Float80
static var nan: Float80
static var pi: Float80
static var signalingNaN: Float80
static var significandBitCount: Int
使用可能な小数の仮数ビットの数。
関連
- AbsoluteValuable
- BinaryFloatingPoint
- CustomDebugStringConvertible
- CustomStringConvertible
以下に準拠: