---
title: FixedWidthInteger Implementations
framework: swift
role: collectionGroup
role_heading: API Collection
path: swift/int128/fixedwidthinteger-implementations
---

# FixedWidthInteger Implementations

## Topics

### Operators

- [&*(_:_:)](swift/int128/&*(_:_:).md)
- [&*(_:_:)](swift/int128/&*(_:_:)-ctty.md)
- [&*=(_:_:)](swift/int128/&*=(_:_:).md)
- [&+(_:_:)](swift/int128/&+(_:_:).md)
- [&+=(_:_:)](swift/int128/&+=(_:_:).md)
- [&-(_:_:)](swift/int128/&-(_:_:).md)
- [&-=(_:_:)](swift/int128/&-=(_:_:).md)
- [&>>(_:_:)](swift/int128/&__(_:_:)-227qu.md)
- [&>>(_:_:)](swift/int128/&__(_:_:)-71ih1.md)
- [&<<(_:_:)](swift/int128/&__(_:_:)-9gig.md)
- [&<<(_:_:)](swift/int128/&__(_:_:)-lkqj.md)
- [&<<=(_:_:)](swift/int128/&__=(_:_:)-1pdlg.md)
- [&<<=(_:_:)](swift/int128/&__=(_:_:)-2vr5o.md)
- [&>>=(_:_:)](swift/int128/&__=(_:_:)-5pnjk.md)
- [&>>=(_:_:)](swift/int128/&__=(_:_:)-69tya.md)

### Initializers

- [init(_:)](swift/int128/init(_:)-3gl5w.md)
- [init(_:)](swift/int128/init(_:)-9xe9j.md)
- [init(_:radix:)](swift/int128/init(_:radix:).md)
- [init(bigEndian:)](swift/int128/init(bigendian:).md)
- [init(exactly:)](swift/int128/init(exactly:)-yans.md)
- [init(littleEndian:)](swift/int128/init(littleendian:).md)

### Instance Properties

- [bigEndian](swift/int128/bigendian.md)
- [byteSwapped](swift/int128/byteswapped.md)
- [leadingZeroBitCount](swift/int128/leadingzerobitcount.md)
- [littleEndian](swift/int128/littleendian.md)
- [nonzeroBitCount](swift/int128/nonzerobitcount.md)

### Instance Methods

- [addingReportingOverflow(_:)](swift/int128/addingreportingoverflow(_:).md)
- [dividedReportingOverflow(by:)](swift/int128/dividedreportingoverflow(by:).md)
- [multipliedFullWidth(by:)](swift/int128/multipliedfullwidth(by:).md)
- [multipliedReportingOverflow(by:)](swift/int128/multipliedreportingoverflow(by:).md)
- [remainderReportingOverflow(dividingBy:)](swift/int128/remainderreportingoverflow(dividingby:).md)
- [subtractingReportingOverflow(_:)](swift/int128/subtractingreportingoverflow(_:).md)

### Type Properties

- [bitWidth](swift/int128/bitwidth.md)
- [max](swift/int128/max.md)
- [min](swift/int128/min.md)

### Type Methods

- [random(in:)](swift/int128/random(in:)-4lf3w.md)
- [random(in:)](swift/int128/random(in:)-55a79.md)
- [random(in:using:)](swift/int128/random(in:using:)-4e4vx.md)
- [random(in:using:)](swift/int128/random(in:using:)-7t428.md)
