[c] 연산자 우선순위에 관한 주의사항

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

연산자 우선순위는 각 연산자가 표현식 내에서 어떤 순서로 계산되는지를 결정합니다. 예를 들어, 수학에서는 덧셈이 곱셈보다 먼저 이루어지는 것과 동일하게, 프로그래밍에서도 연산자 우선순위에 따라 계산이 이루어집니다.

주의해야 할 점

연산자 우선순위에 대해 주의해야 할 중요한 점이 있습니다. 예를 들어, * 연산자와 + 연산자가 있을 때, * 연산자가 우선순위가 더 높습니다. 그렇지만, 코드의 가독성을 위해 명시적으로 표현식을 괄호로 둘러싸는 것이 좋은 습관이 될 수 있습니다.

예시:

int result = 2 + 3 * 5; // result는 17입니다.
int result = (2 + 3) * 5; // result는 25입니다.

위의 예시에서 * 연산자의 우선순위 때문에 결과가 달라지는 것을 볼 수 있습니다.

따라서, 프로그래밍을 할 때에는 연산자 우선순위를 이해하고 명시적으로 표현식을 괄호로 둘러싸는 것이 중요합니다.