Saturday, November 14, 2015

Aptitude Q's in C

Q :
1.main()
{
int i=10;
i=!i>14;
printf(“i=%d”,i);
}
try it   results zero
Explanation :
i>14 is 0
!i>14 is 0
reason
!i means !10 is 0
then 0>14 is zero

interpret the stmt like this
i=(!i)>14;   results 0

try it for i=!(i>14); results 1