Vidyalelo
C Programming · Q18

Operators and Expressions

Programming · C Programming · question 18

Q18

Which operator is used to perform a bitwise AND operation in C?

A.
&&
B.
|
C.
&
Answer
D.
||

Answer: Option C

Solution

Answer: Option C
Solution:
In C, the & operator is used to perform a bitwise AND operation. It performs a bitwise AND between corresponding bits of two integers. It returns a new integer where each bit is the result of ANDing the corresponding bits of the operands.

Option A (&&) represents the logical AND operator, which is used for logical comparisons, not bitwise operations.
Option B (|) represents the bitwise OR operator, which performs bitwise OR operations, not bitwise AND.
Option D (||) represents the logical OR operator, used for logical comparisons, not bitwise operations.