Thursday, February 14, 2008

Aptitude Question No.14

Aptitude Question No.14

main()
{

int c=- -2;
printf("c=%d",c);
}
Answer
c=2;

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 & not a variable

No comments:

2008 Placement papers of Top MNC companies

eXTReMe Tracker