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

# BinaryInteger Implementations

## Topics

### Operators

- [!=(_:_:)](swift/int8/!=(_:_:)-5cims.md)
- [&(_:_:)](swift/int8/&(_:_:).md)
- [&(_:_:)](swift/int8/&(_:_:)-6jf06.md)
- [*(_:_:)](swift/int8/*(_:_:).md)
- [+(_:_:)](swift/int8/+(_:_:).md)
- [-(_:_:)](swift/int8/-(_:_:).md)
- [==(_:_:)](swift/int8/==(_:_:)-exky.md)
- [>(_:_:)](swift/int8/_(_:_:)-1jlfi.md)
- [^(_:_:)](swift/int8/_(_:_:)-346io.md)
- [>(_:_:)](swift/int8/_(_:_:)-53qq.md)
- [|(_:_:)](swift/int8/_(_:_:)-5p6eu.md)
- [<(_:_:)](swift/int8/_(_:_:)-615a6.md)
- [|(_:_:)](swift/int8/_(_:_:)-662qp.md)
- [%(_:_:)](swift/int8/_(_:_:)-6tefc.md)
- [^(_:_:)](swift/int8/_(_:_:)-a3sx.md)
- [/(_:_:)](swift/int8/_(_:_:)-aic4.md)
- [<=(_:_:)](swift/int8/_=(_:_:)-10tl1.md)
- [>=(_:_:)](swift/int8/_=(_:_:)-3nz2d.md)
- [>=(_:_:)](swift/int8/_=(_:_:)-41bgc.md)
- [<=(_:_:)](swift/int8/_=(_:_:)-5bita.md)
- [<<(_:_:)](swift/int8/__(_:_:)-3z21o.md)
- [>>(_:_:)](swift/int8/__(_:_:)-7wosz.md)
- [<<(_:_:)](swift/int8/__(_:_:)-9i518.md)
- [>>(_:_:)](swift/int8/__(_:_:)-moua.md)
- [>>=(_:_:)](swift/int8/__=(_:_:)-40egk.md)
- [<<=(_:_:)](swift/int8/__=(_:_:)-53mkr.md)
- [~(_:)](swift/int8/~(_:).md)

### Initializers

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

### Instance Properties

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

### Instance Methods

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