Expressions - Programming

Q1:

Which of the following is the correct order of evaluation for the below expression?
z = x + y * z / 4 % 2 - 1

A * / % + - =

B = * / % + -

C / * % - + =

D / * % - + =

ANS:A - * / % + - =

C uses left associativity for evaluating expressions to break a tie between two operators having same precedence.