Question: what is the difference between & and && operators in c?
Answer: A Bitwise And operator is represented as '&' and a logical operator is represented as '&&'. Following are some basic differences between the two operators. a) The logical and operator '&&' expects its operands to be boolean expressions (either 1 or 0) and returns a boolean value. ... y is greater than 1 AND y z = 3.