Conditional operators precedence in C : Do conditional operators have precedence in C (like && being executed after || or vice-versa) or do they execute from left to right? I usually use parentheses to make sure they execute correctly, but someone asked me about this and I was not sure. 

For example is $a || b && c == 2$ interpreted as $(((a || b) && c) == 2)$ or $(a ||( b && (c == 2)))$