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

# BinaryInteger Implementations

## Topics

### Operators

- [!=(_:_:)](swift/uint16/!=(_:_:)-6oo9x.md)
- [&(_:_:)](swift/uint16/&(_:_:).md)
- [&(_:_:)](swift/uint16/&(_:_:)-3mlmk.md)
- [*(_:_:)](swift/uint16/*(_:_:).md)
- [+(_:_:)](swift/uint16/+(_:_:).md)
- [-(_:_:)](swift/uint16/-(_:_:).md)
- [==(_:_:)](swift/uint16/==(_:_:)-69b04.md)
- [/(_:_:)](swift/uint16/_(_:_:)-1a3d4.md)
- [|(_:_:)](swift/uint16/_(_:_:)-1s8m4.md)
- [^(_:_:)](swift/uint16/_(_:_:)-297tf.md)
- [|(_:_:)](swift/uint16/_(_:_:)-50tep.md)
- [>(_:_:)](swift/uint16/_(_:_:)-67pzh.md)
- [%(_:_:)](swift/uint16/_(_:_:)-6nw45.md)
- [<(_:_:)](swift/uint16/_(_:_:)-7mpvu.md)
- [^(_:_:)](swift/uint16/_(_:_:)-drxc.md)
- [>(_:_:)](swift/uint16/_(_:_:)-y91e.md)
- [<=(_:_:)](swift/uint16/_=(_:_:)-4shca.md)
- [>=(_:_:)](swift/uint16/_=(_:_:)-6ddld.md)
- [>=(_:_:)](swift/uint16/_=(_:_:)-6h9fs.md)
- [<=(_:_:)](swift/uint16/_=(_:_:)-ob5s.md)
- [>>(_:_:)](swift/uint16/__(_:_:)-2m9b8.md)
- [<<(_:_:)](swift/uint16/__(_:_:)-5wx7k.md)
- [<<(_:_:)](swift/uint16/__(_:_:)-8745o.md)
- [>>(_:_:)](swift/uint16/__(_:_:)-89hsa.md)
- [>>=(_:_:)](swift/uint16/__=(_:_:)-2u0d3.md)
- [<<=(_:_:)](swift/uint16/__=(_:_:)-9qkzb.md)
- [~(_:)](swift/uint16/~(_:).md)

### Initializers

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

### Instance Properties

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

### Instance Methods

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