difference between bitwise and logical operators in c