,
Share with your friends 

c language programming

10 ratings Views 135 
Author: vikas_b6a788d7 (vikas saini)  View Profile |  View other solutions by this author

Question / Problem


unary operator programming solution

Solution

     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.



Applies to

C

Rank It

Login to rank it

Report


Advertisement