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

# BinaryInteger Implementations

## Topics

### Operators

- [!=(_:_:)](swift/uint/!=(_:_:)-4jpi0.md)
- [&(_:_:)](swift/uint/&(_:_:).md)
- [&(_:_:)](swift/uint/&(_:_:)-1gv93.md)
- [*(_:_:)](swift/uint/*(_:_:).md)
- [+(_:_:)](swift/uint/+(_:_:).md)
- [-(_:_:)](swift/uint/-(_:_:).md)
- [==(_:_:)](swift/uint/==(_:_:)-1zalq.md)
- [|(_:_:)](swift/uint/_(_:_:)-1e0ey.md)
- [/(_:_:)](swift/uint/_(_:_:)-1w9sv.md)
- [^(_:_:)](swift/uint/_(_:_:)-2yuuu.md)
- [<(_:_:)](swift/uint/_(_:_:)-3r6zk.md)
- [>(_:_:)](swift/uint/_(_:_:)-4e53m.md)
- [%(_:_:)](swift/uint/_(_:_:)-5hyxb.md)
- [|(_:_:)](swift/uint/_(_:_:)-70g4r.md)
- [>(_:_:)](swift/uint/_(_:_:)-7d589.md)
- [^(_:_:)](swift/uint/_(_:_:)-e9z4.md)
- [<=(_:_:)](swift/uint/_=(_:_:)-6cfcm.md)
- [>=(_:_:)](swift/uint/_=(_:_:)-7tms1.md)
- [>=(_:_:)](swift/uint/_=(_:_:)-7v58u.md)
- [<=(_:_:)](swift/uint/_=(_:_:)-yeqy.md)
- [<<(_:_:)](swift/uint/__(_:_:)-2xfje.md)
- [<<(_:_:)](swift/uint/__(_:_:)-60q9j.md)
- [>>(_:_:)](swift/uint/__(_:_:)-635q0.md)
- [>>(_:_:)](swift/uint/__(_:_:)-97tkd.md)
- [<<=(_:_:)](swift/uint/__=(_:_:)-66xfr.md)
- [>>=(_:_:)](swift/uint/__=(_:_:)-9p0cx.md)
- [~(_:)](swift/uint/~(_:).md)

### Initializers

- [init()](swift/uint/init().md)
- [init(clamping:)](swift/uint/init(clamping:).md)
- [init(truncatingIfNeeded:)](swift/uint/init(truncatingifneeded:).md)

### Instance Properties

- [bitWidth](swift/uint/bitwidth-swift.property.md)
- [description](swift/uint/description.md)

### Instance Methods

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