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

# BinaryInteger Implementations

## Topics

### Operators

- [!=(_:_:)](swift/int16/!=(_:_:)-35jaq.md)
- [&(_:_:)](swift/int16/&(_:_:).md)
- [&(_:_:)](swift/int16/&(_:_:)-11qqq.md)
- [*(_:_:)](swift/int16/*(_:_:).md)
- [+(_:_:)](swift/int16/+(_:_:).md)
- [-(_:_:)](swift/int16/-(_:_:).md)
- [==(_:_:)](swift/int16/==(_:_:)-1ntek.md)
- [^(_:_:)](swift/int16/_(_:_:)-2n4zk.md)
- [%(_:_:)](swift/int16/_(_:_:)-412im.md)
- [>(_:_:)](swift/int16/_(_:_:)-4d8dd.md)
- [|(_:_:)](swift/int16/_(_:_:)-5s4nw.md)
- [^(_:_:)](swift/int16/_(_:_:)-5yszf.md)
- [<(_:_:)](swift/int16/_(_:_:)-6e2wc.md)
- [|(_:_:)](swift/int16/_(_:_:)-6tyn.md)
- [>(_:_:)](swift/int16/_(_:_:)-93553.md)
- [/(_:_:)](swift/int16/_(_:_:)-kd81.md)
- [<=(_:_:)](swift/int16/_=(_:_:)-1hfy3.md)
- [>=(_:_:)](swift/int16/_=(_:_:)-3c0fc.md)
- [<=(_:_:)](swift/int16/_=(_:_:)-4hrh6.md)
- [>=(_:_:)](swift/int16/_=(_:_:)-808tq.md)
- [<<(_:_:)](swift/int16/__(_:_:)-1zwhf.md)
- [>>(_:_:)](swift/int16/__(_:_:)-2ve4s.md)
- [>>(_:_:)](swift/int16/__(_:_:)-64bg6.md)
- [<<(_:_:)](swift/int16/__(_:_:)-70yoj.md)
- [>>=(_:_:)](swift/int16/__=(_:_:)-1hmwr.md)
- [<<=(_:_:)](swift/int16/__=(_:_:)-88k9n.md)
- [~(_:)](swift/int16/~(_:).md)

### Initializers

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

### Instance Properties

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

### Instance Methods

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