WTH does this mean?


A. !( 1 || 0 ) ANSWER: 0
B. !( 1 || 1 && 0 ) ANSWER: 0 (AND is evaluated before OR)
C. !( ( 1 || 0 ) && 0 ) ANSWER: 1 (Parenthesis are useful)

The way I read it is..
A. not 1 or 0, false.
B. not 1 or 1 and 0, false.
C. not (1 or 0) and 0, true.

I don't understand it at ALL, what makes them come out true or false or am I just reading it wrong? Can I please get some help?