Can someone explain me bitwise expression? few examples for every expression will be nice x << y Left shift x >> y Right shift x & y Bitwise AND x | y Bitwise OR x ^ y Bitwise XOR (exclusive OR) ~x Bitwise negation thanks people