# 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)``