The different operators do have precedence rules, which describe who gets evaluated first. Break the expression into pieces and evaluate the pieces in order.
However, in this case if you would write a tiny program that evaluates your expression, then your compiler should say something about sequence points and undefined results.