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

# BinaryInteger Implementations

## Topics

### Operators

- [!=(_:_:)](swift/uint8/!=(_:_:)-99bok.md)
- [&(_:_:)](swift/uint8/&(_:_:).md)
- [&(_:_:)](swift/uint8/&(_:_:)-4psmt.md)
- [*(_:_:)](swift/uint8/*(_:_:).md)
- [+(_:_:)](swift/uint8/+(_:_:).md)
- [-(_:_:)](swift/uint8/-(_:_:).md)
- [==(_:_:)](swift/uint8/==(_:_:)-156b9.md)
- [|(_:_:)](swift/uint8/_(_:_:)-17p9c.md)
- [^(_:_:)](swift/uint8/_(_:_:)-2kgmz.md)
- [/(_:_:)](swift/uint8/_(_:_:)-327b5.md)
- [^(_:_:)](swift/uint8/_(_:_:)-4eiav.md)
- [<(_:_:)](swift/uint8/_(_:_:)-5kmc9.md)
- [>(_:_:)](swift/uint8/_(_:_:)-6ieix.md)
- [>(_:_:)](swift/uint8/_(_:_:)-7nbqc.md)
- [|(_:_:)](swift/uint8/_(_:_:)-865lu.md)
- [%(_:_:)](swift/uint8/_(_:_:)-9tmal.md)
- [<=(_:_:)](swift/uint8/_=(_:_:)-6b690.md)
- [<=(_:_:)](swift/uint8/_=(_:_:)-7efxq.md)
- [>=(_:_:)](swift/uint8/_=(_:_:)-8oubr.md)
- [>=(_:_:)](swift/uint8/_=(_:_:)-9rm29.md)
- [>>(_:_:)](swift/uint8/__(_:_:)-2qqlb.md)
- [>>(_:_:)](swift/uint8/__(_:_:)-56eg9.md)
- [<<(_:_:)](swift/uint8/__(_:_:)-7yxgh.md)
- [<<(_:_:)](swift/uint8/__(_:_:)-jtqk.md)
- [<<=(_:_:)](swift/uint8/__=(_:_:)-1p711.md)
- [>>=(_:_:)](swift/uint8/__=(_:_:)-8pj4c.md)
- [~(_:)](swift/uint8/~(_:).md)

### Initializers

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

### Instance Properties

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

### Instance Methods

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