Operator Precedence in C