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

# BinaryInteger Implementations

## Topics

### Operators

- [!=(_:_:)](swift/int32/!=(_:_:)-2y35c.md)
- [&(_:_:)](swift/int32/&(_:_:).md)
- [&(_:_:)](swift/int32/&(_:_:)-ui0w.md)
- [*(_:_:)](swift/int32/*(_:_:).md)
- [+(_:_:)](swift/int32/+(_:_:).md)
- [-(_:_:)](swift/int32/-(_:_:).md)
- [==(_:_:)](swift/int32/==(_:_:)-1giba.md)
- [^(_:_:)](swift/int32/_(_:_:)-1xb80.md)
- [^(_:_:)](swift/int32/_(_:_:)-2t9oy.md)
- [%(_:_:)](swift/int32/_(_:_:)-41rsu.md)
- [>(_:_:)](swift/int32/_(_:_:)-4jn4j.md)
- [|(_:_:)](swift/int32/_(_:_:)-5i6yu.md)
- [|(_:_:)](swift/int32/_(_:_:)-5zn2u.md)
- [<(_:_:)](swift/int32/_(_:_:)-67qna.md)
- [/(_:_:)](swift/int32/_(_:_:)-6fvom.md)
- [>(_:_:)](swift/int32/_(_:_:)-9adkd.md)
- [<=(_:_:)](swift/int32/_=(_:_:)-1nkpl.md)
- [>=(_:_:)](swift/int32/_=(_:_:)-3jitm.md)
- [<=(_:_:)](swift/int32/_=(_:_:)-4p7mg.md)
- [>=(_:_:)](swift/int32/_=(_:_:)-86dc4.md)
- [<<(_:_:)](swift/int32/__(_:_:)-27cld.md)
- [>>(_:_:)](swift/int32/__(_:_:)-2ny6e.md)
- [>>(_:_:)](swift/int32/__(_:_:)-5xz7g.md)
- [<<(_:_:)](swift/int32/__(_:_:)-78esh.md)
- [>>=(_:_:)](swift/int32/__=(_:_:)-1o1y1.md)
- [<<=(_:_:)](swift/int32/__=(_:_:)-80z6h.md)
- [~(_:)](swift/int32/~(_:).md)

### Initializers

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

### Instance Properties

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

### Instance Methods

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