C Operator Precedence
Operator(s)  Associativity 
 ( )  [ ]  ->  .
 !  ~  ++  --  -  (type)  *  &  sizeof 
 *  /  %
 +  -
 <<  >>
 <  <=  >  >=
 ==  !=
 &
 ^
 |
 &&
 ||
 ? :
 =  +=  -=  etc
 ,