Home / General Knowledge / Testing New :: Discussion

Discussion :: Testing New

  1. Determine Output:

    void main()

    {

    int c = - -2;

    printf("c=%d", c);

    }

  2. A.

     1

    B.

     -2

    C.

     2

    D.

     Error

    View Answer

    Workspace

    Answer : Option C

    Explanation :

    Here unary minus (or negation) operator is used twice. Same maths rule 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