---
title: radix
framework: swift
role: symbol
role_heading: Type Property
path: swift/float/radix
---

# radix

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

## Declaration

```swift
static var radix: Int { get }
```

## Discussion

Discussion The magnitude of a floating-point value x of type F can be calculated by using the following formula, where ** is exponentiation: 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.

## See Also

### Working with Binary Representation

- [bitPattern](swift/float/bitpattern.md)
- [significandBitPattern](swift/float/significandbitpattern.md)
- [significandWidth](swift/float/significandwidth.md)
- [exponentBitPattern](swift/float/exponentbitpattern.md)
- [significandBitCount](swift/float/significandbitcount.md)
- [exponentBitCount](swift/float/exponentbitcount.md)
- [init(bitPattern:)](swift/float/init(bitpattern:).md)
- [init(sign:exponentBitPattern:significandBitPattern:)](swift/float/init(sign:exponentbitpattern:significandbitpattern:).md)
- [init(nan:signaling:)](swift/float/init(nan:signaling:).md)
- [Float.Exponent](swift/float/exponent-swift.typealias.md)
- [Float.RawSignificand](swift/float/rawsignificand.md)
