#include
int main()
{
int a = 10, b = 5, c = 3;
b != !a;
c = !!a;
printf("%d\t%d", b, c);
}
output:
5 1
Please explain the output....
Answers
Answered by
14
Answer:
in this you want to mention include full statement
here a=10, b=5c=3
b! is not equal to a
\t is indicting is an backslash code
%d means into symbol
%d in back slash symbol
%d in b, c
Answered by
28
Answer:
Explanation:!= is a relational operator. It is just used to check the values of both the operands,there it just checks with b and !a that means it does not change the value of b
And in next ! Is logical operator and it reverse the value of operand i.e if it is true it become false and vice versa here 1st !a makes a false I.e 0 next !a makes it 1 that is c=1
Hope it is helpful!!
Similar questions