Discussion :: Operators and Expressions
-
Determine output:
void main()
{
int c = - -2;
printf("c=%d", c);
}
Answer : Option C
Explanation :
Here unary minus (or negation) operator is used twice. Same maths rules applies, ie. minus * minus = plus.
Note: However you cannot give like --2. Because -- operator can only be applied to variables as a decrement operator (eg., i--). 2 is a constant and not a variable.
Be The First To Comment