[c] 다양한 연산자 우선순위 예제

연산자 우선순위에 대해 설명하고 다양한 예제를 통해 이해를 돕겠습니다.

연산자 우선순위란?

연산자 우선순위는 수식을 계산할 때, 각각의 연산자가 가지는 계산 순서에 관한 규칙을 의미합니다. 예를 들어, 곱셈과 나눗셈이 덧셈과 뺄셈보다 먼저 계산된다는 것이 연산자 우선순위에 해당합니다.

예제를 통한 이해

다음은 다양한 연산자 우선순위에 대한 예제입니다.

예제 1: 곱셈과 덧셈

int result = 5 + 3 * 2;
System.out.println(result); // 출력 결과는 11

위 예제에서는 곱셈(*)이 덧셈(+)보다 먼저 계산되므로, 3 * 2가 먼저 계산된 후에 덧셈이 이루어집니다.

예제 2: 괄호의 우선순위

int result = (5 + 3) * 2;
System.out.println(result); // 출력 결과는 16

괄호 안의 식이 우선적으로 계산되기 때문에, 덧셈이 먼저 이루어진 후에 곱셈이 수행됩니다.

예제 3: 동등한 우선순위

int result = 6 - 4 + 2;
System.out.println(result); // 출력 결과는 4

이 예제에서는 덧셈과 뺄셈의 우선순위가 동등하므로, 순서대로 계산된 결과가 출력됩니다.

결론

연산자 우선순위를 이해하고, 적절히 활용함으로써 수식을 올바르게 계산할 수 있습니다. 다양한 예제를 통해 연산자 우선순위에 대한 이해를 높이고, 프로그래밍할 때 유용하게 활용할 수 있습니다.