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

# BinaryInteger Implementations

## Topics

### Operators

- [!=(_:_:)](swift/uint32/!=(_:_:)-6i9jj.md)
- [&(_:_:)](swift/uint32/&(_:_:).md)
- [&(_:_:)](swift/uint32/&(_:_:)-3g9c6.md)
- [*(_:_:)](swift/uint32/*(_:_:).md)
- [+(_:_:)](swift/uint32/+(_:_:).md)
- [-(_:_:)](swift/uint32/-(_:_:).md)
- [==(_:_:)](swift/uint32/==(_:_:)-6gtla.md)
- [|(_:_:)](swift/uint32/_(_:_:)-1zok6.md)
- [^(_:_:)](swift/uint32/_(_:_:)-21za9.md)
- [/(_:_:)](swift/uint32/_(_:_:)-544gh.md)
- [|(_:_:)](swift/uint32/_(_:_:)-5p6yw.md)
- [>(_:_:)](swift/uint32/_(_:_:)-60hif.md)
- [%(_:_:)](swift/uint32/_(_:_:)-6ovdh.md)
- [<(_:_:)](swift/uint32/_(_:_:)-7gl7s.md)
- [^(_:_:)](swift/uint32/_(_:_:)-9mox3.md)
- [>(_:_:)](swift/uint32/_(_:_:)-ru4w.md)
- [<=(_:_:)](swift/uint32/_=(_:_:)-4zprc.md)
- [>=(_:_:)](swift/uint32/_=(_:_:)-6655v.md)
- [>=(_:_:)](swift/uint32/_=(_:_:)-69qui.md)
- [<=(_:_:)](swift/uint32/_=(_:_:)-vr4i.md)
- [>>(_:_:)](swift/uint32/__(_:_:)-2fuku.md)
- [<<(_:_:)](swift/uint32/__(_:_:)-63byq.md)
- [>>(_:_:)](swift/uint32/__(_:_:)-8299k.md)
- [<<(_:_:)](swift/uint32/__(_:_:)-8ecom.md)
- [>>=(_:_:)](swift/uint32/__=(_:_:)-2nln1.md)
- [<<=(_:_:)](swift/uint32/__=(_:_:)-9xth9.md)
- [~(_:)](swift/uint32/~(_:).md)

### Initializers

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

### Instance Properties

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

### Instance Methods

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