# Integer Operators Perform arithmetic and bitwise operations or compare values. ## Topics ### Arithmetic - ``Swift/Int/+(_:_:)`` - ``Swift/Int/-(_:_:)`` - ``Swift/Int/*(_:_:)`` - ``Swift/Int//(_:_:)`` - ``Swift/Int/%(_:_:)-6lyj3`` ### Arithmetic with Assignment - ``Swift/Int/+=(_:_:)-57xij`` - ``Swift/Int/*=(_:_:)`` - ``Swift/Int//=(_:_:)`` - ``Swift/Int/%=(_:_:)-30t77`` ### Masked Arithmetic - ``Swift/Int/&+(_:_:)-2lmdu`` - ``Swift/Int/&-(_:_:)-3tqmb`` - ``Swift/Int/&*(_:_:)`` - ``Swift/Int/&+=(_:_:)`` - ``Swift/Int/&-=(_:_:)`` - ``Swift/Int/&*=(_:_:)`` ### Bitwise Operations - ``Swift/Int/&(_:_:)-8h2q8`` - ``Swift/Int/&=(_:_:)`` - ``Swift/Int/|(_:_:)-26x3w`` - ``Swift/Int/|=(_:_:)-4b29i`` - ``Swift/Int/^(_:_:)-591r5`` - ``Swift/Int/^=(_:_:)-1ypi9`` - ``Swift/Int/~(_:)`` ### Bit Shift - ``Swift/Int/<<(_:_:)-60q97`` - ``Swift/Int/<<(_:_:)-2xfjq`` - ``Swift/Int/<<=(_:_:)-66xgb`` - ``Swift/Int/>>(_:_:)-635pg`` - ``Swift/Int/>>(_:_:)-97tkh`` - ``Swift/Int/>>=(_:_:)-9p0ct`` - ``Swift/Int/&<<(_:_:)-3euzz`` - ``Swift/Int/&<<(_:_:)-voti`` - ``Swift/Int/&<<=(_:_:)-58orm`` - ``Swift/Int/&<<=(_:_:)-13miv`` - ``Swift/Int/&>>(_:_:)-35o0c`` - ``Swift/Int/&>>(_:_:)-76ndv`` - ``Swift/Int/&>>=(_:_:)-2i06i`` - ``Swift/Int/&>>=(_:_:)-704vj`` ### Negation - ``Swift/Int/-(_:)`` - ``Swift/Int/+(_:)`` ### Comparison - ``Swift/Int/==(_:_:)-29tqz`` - ``Swift/Int/==(_:_:)-1zalu`` - ``Swift/Int/!=(_:_:)`` - ``Swift/Int/!=(_:_:)-1baz3`` - ``Swift/Int/!=(_:_:)-4jphg`` - ``Swift/Int/<(_:_:)-3wpum`` - ``Swift/Int/<(_:_:)-3r70c`` - ``Swift/Int/<=(_:_:)-28qlv`` - ``Swift/Int/<=(_:_:)-yera`` - ``Swift/Int/>(_:_:)-9cdiy`` - ``Swift/Int/>(_:_:)-7d57p`` - ``Swift/Int/>=(_:_:)-443dp`` - ``Swift/Int/>=(_:_:)-7v58y`` ### Range Expressions - ``Swift/Int/..<(_:_:)`` - ``Swift/Int/...(_:_:)`` - ``Swift/Int/...(_:)-6ct66`` - ``Swift/Int/..<(_:)`` - ``Swift/Int/...(_:)-4mm5u`` ### Deprecated - ``Swift/Int/-=(_:_:)-3pws5``