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?