Operator Priority in the C Programming Language and other stuff
Priority Symbol 1 ++ 1 — 1 () 2 ! 2 (typecast) 3 * 3 / 3 % 4 + 4 – 5 <, <= 5 >, >= 6 ==, != 7 && 8 || 9 all assignment operators One restriction on the switch expression is that it must evaluate to an integral type (int, char, short, long, long …