What are the possible uses of the bitwise operators. i.e. bitwise AND, bitwise OR, bitwise XOR, shift right, shift left and complement.

Also, what are the applications of bitwise operators in everyday problem solving. Examples would be nice. Thanks in advance