Examveda
Examveda

Determine output:
void main()
{ 
      int i=10; 
      i = !i>14; 
      printf("i=%d", i); 
}

A. 10

B. 14

C. 0

D. 1

E. None of these

Answer: Option C

Solution(By Examveda Team)

In the expression !i>14 , NOT (!) operator has more precedence than ' >' symbol. ! is a unary logical operator. !i (!10) is 0 (not of true is false). 0>14 is false (zero).


This Question Belongs to C Program >> Operators And Expressions

Join The Discussion

Comments ( 1 )

  1. Prabhat Upadhyay
    Prabhat Upadhyay :
    7 years ago

    First we solve i>14 and then !

Related Questions on Operators and Expressions