Operators Precedence tells us how the associativity of an operator is a property that determines how operators of the same precedence are grouped in the absence of parentheses. Operators may be associative / grouped arbitrarily, left- associative (operations are grouped from the left), right-associative (operations are grouped from the right).
  
         
            | 
                
                    Operator
            
             | 
           
                
                    Operator Symbol
            
             | 
            
                
                    Associativity
            
             | 
         
         
            | 
                
                    Postfix
             | 
           
                
                    () [] -> . ++ - -
             | 
            
                
                    Left to right
             | 
         
         
            | 
                
                    Unary
             | 
           
                
                    + - ! ~ ++ - - (type)* & sizeof
             | 
            
                
                    Right to left
             | 
         
         
            | 
                
                    Multiplicative
             | 
           
                
                    * / %
             | 
            
                
                    Left to right
             | 
         
         
            | 
                
                    Additive
             | 
           
                
                    + -
             | 
            
                
                    Left to right
             | 
         
         
            | 
                
                    Shift
             | 
           
                
                    << >>
             | 
            
                
                    Left to right
             | 
         
         
            | 
                
                    Relational
             | 
           
                
                    < <= > >=
             | 
            
                
                    Left to right
             | 
         
         
            | 
                
                    Equality
             | 
           
                
                    == !=
             | 
            
                
                    Left to right
             | 
         
         
            | 
                
                    Bitwise AND
             | 
           
                
                    &
             | 
            
                
                    Left to right
             | 
         
         
            | 
                
                    Bitwise XOR
             | 
           
                
                    ^
             | 
            
                
                    Left to right
             | 
         
         
            | 
                
                    Bitwise OR
             | 
           
                
                    |
             | 
            
                
                    Left to right
             | 
         
         
            | 
                
                    Logical AND
             | 
           
                
                    &&
             | 
            
                
                    Left to right
             | 
         
         
            | 
                
                    Logical OR
             | 
           
                
                    ||
             | 
            
                
                    Left to right
             | 
         
         
            | 
                
                    Conditional
             | 
           
                
                    ?:
             | 
            
                
                    Right to left
             | 
         
         
            | 
                
                    Assignment
             | 
           
                
                    = += -= *= /= %=>>= <<= &= ^= |=
             | 
            
                
                    Right to left
             | 
         
        
 
            | 
                
                    Comma
             | 
           
                
                    ,
             | 
            
                
                    Left to right
             | 
         
     
 |