Type Property


The radix, or base of exponentiation, for a floating-point type.

Required. Default implementation provided.


static var radix: Int { get }


The magnitude of a floating-point value x of type F can be calculated by using the following formula, where ** is exponentiation:

let magnitude = x.significand * F.radix ** x.exponent

A conforming type may use any integer radix, but values other than 2 (for binary floating-point types) or 10 (for decimal floating-point types) are extraordinarily rare in practice.

Default Implementations

BinaryFloatingPoint Implementations

static var radix: Int

The radix, or base of exponentiation, for this floating-point type.