[c] 연산자 우선순위 규칙 해석

프로그래밍에서 연산자 우선순위는 표현식을 평가하고 값을 계산할 때 연산자들 간의 계산 순서를 결정합니다.

연산자 우선순위의 기본 규칙

연산자 우선순위의 기본 규칙은 다음과 같습니다:

  1. 괄호 안의 표현식은 가장 먼저 계산됩니다.
  2. 곱셈, 나눗셈, 나머지 연산은 덧셈, 뺄셈보다 먼저 계산됩니다.
  3. 같은 우선순위를 갖는 연산자는 왼쪽에서 오른쪽으로 계산됩니다.

예시

let result = 5 + 3 * 2; // 결과는 11입니다 (5 + (3 * 2) 와 같음)
let anotherResult = (5 + 3) * 2; // 결과는 16입니다

복잡한 우선순위의 이해

표현식이 복잡해질수록 우선순위를 이해하는 것이 어려울 수 있습니다. 따라서, 항상 괄호를 사용하여 명시적으로 계산 순서를 지정하는 것이 좋습니다.

더 많은 정보는 MDN web docs - Operator precedence에서 확인할 수 있습니다.

위의 링크에서는 자세한 연산자 우선순위 표도 나와 있으니 참고하면 좋을 것입니다.