Operator Associativity ------------------------------------------------
() [] -> . ++ -- Left to Right ! ~ ++ -- + - * & (type) sizeof Right to Left * / % Left to Right + - Left to Right << >> Left to Right < <= > >= Left to Right == != Left to Right & Left to Right ^ Left to Right | Left to Right && Left to Right || Left to Right ?: Right to Left = += -= *= /= %= >>= <<= &= ^= |= Right to Left , Left to Right ------------------------------------------------