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

# BinaryInteger Implementations

## Topics

### Operators

- [!=(_:_:)](swift/int/!=(_:_:)-4jphg.md)
- [&(_:_:)](swift/int/&(_:_:).md)
- [&(_:_:)](swift/int/&(_:_:)-1gv8r.md)
- [*(_:_:)](swift/int/*(_:_:).md)
- [+(_:_:)](swift/int/+(_:_:).md)
- [-(_:_:)](swift/int/-(_:_:).md)
- [==(_:_:)](swift/int/==(_:_:)-1zalu.md)
- [|(_:_:)](swift/int/_(_:_:)-1e0ee.md)
- [|(_:_:)](swift/int/_(_:_:)-26x3w.md)
- [^(_:_:)](swift/int/_(_:_:)-2yuui.md)
- [<(_:_:)](swift/int/_(_:_:)-3r70c.md)
- [>(_:_:)](swift/int/_(_:_:)-4e53i.md)
- [^(_:_:)](swift/int/_(_:_:)-591r5.md)
- [%(_:_:)](swift/int/_(_:_:)-6lyj3.md)
- [>(_:_:)](swift/int/_(_:_:)-7d57p.md)
- [/(_:_:)](swift/int/_(_:_:)-7j9bj.md)
- [<=(_:_:)](swift/int/_=(_:_:)-6cfca.md)
- [>=(_:_:)](swift/int/_=(_:_:)-7tmrx.md)
- [>=(_:_:)](swift/int/_=(_:_:)-7v58y.md)
- [<=(_:_:)](swift/int/_=(_:_:)-yera.md)
- [<<(_:_:)](swift/int/__(_:_:)-2xfjq.md)
- [<<(_:_:)](swift/int/__(_:_:)-60q97.md)
- [>>(_:_:)](swift/int/__(_:_:)-635pg.md)
- [>>(_:_:)](swift/int/__(_:_:)-97tkh.md)
- [<<=(_:_:)](swift/int/__=(_:_:)-66xgb.md)
- [>>=(_:_:)](swift/int/__=(_:_:)-9p0ct.md)
- [~(_:)](swift/int/~(_:).md)

### Initializers

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

### Instance Properties

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

### Instance Methods

- [isMultiple(of:)](swift/int/ismultiple(of:).md)
- [quotientAndRemainder(dividingBy:)](swift/int/quotientandremainder(dividingby:).md)
