20 Aug 2013

Basic level c practice mathematical operation set 1



1.      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 and not a variable. For More In details

2 comments: