---
title: BinaryInteger Implementations
framework: swift
role: collectionGroup
role_heading: API Collection
path: swift/int128/binaryinteger-implementations
---

# BinaryInteger Implementations

## Topics

### Operators

- [!=(_:_:)](swift/int128/!=(_:_:)-4l6xf.md)
- [&(_:_:)](swift/int128/&(_:_:).md)
- [&=(_:_:)](swift/int128/&=(_:_:).md)
- [==(_:_:)](swift/int128/==(_:_:)-31spp.md)
- [|(_:_:)](swift/int128/_(_:_:)-120rc.md)
- [>(_:_:)](swift/int128/_(_:_:)-3jxf8.md)
- [/(_:_:)](swift/int128/_(_:_:)-3u29x.md)
- [%(_:_:)](swift/int128/_(_:_:)-4kr9j.md)
- [^(_:_:)](swift/int128/_(_:_:)-4wqvr.md)
- [<(_:_:)](swift/int128/_(_:_:)-6c38s.md)
- [>(_:_:)](swift/int128/_(_:_:)-71bfg.md)
- [>=(_:_:)](swift/int128/_=(_:_:)-2rq25.md)
- [<=(_:_:)](swift/int128/_=(_:_:)-3tzf9.md)
- [/=(_:_:)](swift/int128/_=(_:_:)-4hmtz.md)
- [%=(_:_:)](swift/int128/_=(_:_:)-58nmj.md)
- [|=(_:_:)](swift/int128/_=(_:_:)-791af.md)
- [>=(_:_:)](swift/int128/_=(_:_:)-90wyd.md)
- [<=(_:_:)](swift/int128/_=(_:_:)-9kicv.md)
- [^=(_:_:)](swift/int128/_=(_:_:)-ckwk.md)
- [>>(_:_:)](swift/int128/__(_:_:)-10plt.md)
- [<<(_:_:)](swift/int128/__(_:_:)-30yed.md)
- [<<(_:_:)](swift/int128/__(_:_:)-6jhs3.md)
- [>>(_:_:)](swift/int128/__(_:_:)-80gwd.md)
- [<<=(_:_:)](swift/int128/__=(_:_:)-195op.md)
- [>>=(_:_:)](swift/int128/__=(_:_:)-3w1qu.md)
- [~(_:)](swift/int128/~(_:).md)

### Initializers

- [init()](swift/int128/init().md)
- [init(_:)](swift/int128/init(_:)-7ib60.md)
- [init(_:)](swift/int128/init(_:)-95d5.md)
- [init(clamping:)](swift/int128/init(clamping:).md)
- [init(clamping:)](swift/int128/init(clamping:)-4ogm3.md)
- [init(exactly:)](swift/int128/init(exactly:)-7ybhb.md)
- [init(truncatingIfNeeded:)](swift/int128/init(truncatingifneeded:).md)
- [init(truncatingIfNeeded:)](swift/int128/init(truncatingifneeded:)-9tq25.md)

### Instance Properties

- [bitWidth](swift/int128/bitwidth-swift.property.md)
- [description](swift/int128/description.md)
- [trailingZeroBitCount](swift/int128/trailingzerobitcount.md)
- [words](swift/int128/words-swift.property.md)

### Instance Methods

- [advanced(by:)](swift/int128/advanced(by:).md)
- [distance(to:)](swift/int128/distance(to:).md)
- [isMultiple(of:)](swift/int128/ismultiple(of:).md)
- [quotientAndRemainder(dividingBy:)](swift/int128/quotientandremainder(dividingby:).md)
- [signum()](swift/int128/signum().md)

### Type Aliases

- [Int128.Words](swift/int128/words-swift.typealias.md)
