# Binary Integer Operators

Perform arithmetic and bitwise operations or compare values.

## Topics

### Arithmetic

- ``Swift/BinaryInteger/+(_:_:)``
- ``Swift/BinaryInteger/-(_:_:)``
- ``Swift/BinaryInteger/*(_:_:)``
- ``Swift/BinaryInteger//(_:_:)``
- ``Swift/BinaryInteger/%(_:_:)-30ngi``

### Arithmetic with Assignment

- ``Swift/BinaryInteger/+=(_:_:)``
- ``Swift/BinaryInteger/-=(_:_:)``
- ``Swift/BinaryInteger/*=(_:_:)``
- ``Swift/BinaryInteger//=(_:_:)``
- ``Swift/BinaryInteger/%=(_:_:)-79wgi``

### Bitwise Operations

- ``Swift/BinaryInteger/&(_:_:)-sk15``
- ``Swift/BinaryInteger/&=(_:_:)``
- ``Swift/BinaryInteger/|(_:_:)-6qhsw``
- ``Swift/BinaryInteger/|=(_:_:)-4vfmj``
- ``Swift/BinaryInteger/^(_:_:)-3qw5d``
- ``Swift/BinaryInteger/^=(_:_:)-1fatv``
- ``Swift/BinaryInteger/~(_:)``

### Bit Shift

- ``Swift/BinaryInteger/<<(_:_:)-28lmu``
- ``Swift/BinaryInteger/<<=(_:_:)-9pzpp``
- ``Swift/BinaryInteger/>>(_:_:)-4vnij``
- ``Swift/BinaryInteger/>>=(_:_:)-5lhky``

### Comparison

- ``Swift/BinaryInteger/!=(_:_:)-(_,Self)``
- ``Swift/BinaryInteger/!=(_:_:)-(_,Other)``
