Vidyalelo
C Programming · Q34

Operators and Expressions

Programming · C Programming · question 34

Q34

Determine output: void main() int c = - -2; printf("c=%d", c);

A.
1
B.
-2
C.
2
Answer
D.
Error

Answer: Option C

Solution

Answer: Option C
Solution:
In this C program, the expression - -2 involves the use of the unary minus operator (-) applied twice to the number 2.

- The first - operator negates the number 2, resulting in -2.
- The second - operator negates -2, which effectively makes it positive again, resulting in 2.

So, the variable c is assigned the value 2, and the output of the printf statement is c=2, which corresponds to Option C.