[c] 연산자 우선순위에 대한 궁금증

연산자 우선순위란 무엇인가요?

연산자 우선순위는 연산식에서 어떤 연산자가 먼저 계산되어야 하는지를 나타내는 것입니다. 연산자에는 곱셈, 나눗셈, 덧셈, 뺄셈 등 다양한 종류가 있으며, 이러한 연산자들은 특정한 순서로 계산이 이루어집니다.

연산자 우선순위 규칙

다음은 일반적으로 사용되는 연산자의 우선순위 규칙입니다.

  1. 곱셈(*)과 나눗셈(/)은 덧셈(+)과 뺄셈(-)보다 우선순위가 높습니다.
  2. 같은 우선순위를 갖는 연산자들은 왼쪽에서 오른쪽으로 계산됩니다.
int result = 10 * 2 + 5; // result는 25입니다.

위의 예시에서 10에 2를 곱한 후 5를 더하는 순서로 계산됩니다.

연산자 우선순위는 프로그래밍 언어에서 매우 중요한데, 코드를 작성할 때 잘못된 우선순위 설정은 예상치 못한 결과를 초래할 수 있습니다. 따라서 항상 우선순위를 명확히 이해하고 코드를 작성하는 것이 중요합니다.

더 자세한 내용은 “연산자 우선순위와 결합법칙“에 대해 참고하시기 바랍니다.