Bitwise Operators

Bitwise Operators

Various operators in the Objective-C language work with the particular bits inside a number. These operators are presented in below.

Bit Operators

  • & Bitwise AND
  • | Bitwise inclusive-OR
  • ^ Bitwise OR
  • ~ Ones complement
  • << Left shift
  • >> Right shift


All the operators listed in here , with the exception of the ones complement operator (~), are binary operators and as such take two operands. Bit operations can be performed on any type of integer value but cannot be performed on floating-point values.