[c] 연산자 우선순위 변경 방법
예를 들어, 아래와 같은 표현식이 있다고 가정해봅시다.
int result = 10 * 5 + 20;
이 경우, 기본적으로는 *
연산자가 +
연산자보다 우선순위가 높기 때문에 10 * 5
가 먼저 계산됩니다. 하지만 만약 우선순위를 변경하여 +
연산을 먼저 수행하고 싶다면, 괄호를 사용하여 아래와 같이 표현할 수 있습니다.
int result = (10 * 5) + 20;
이렇게 하면 10 * 5
가 먼저 계산되고, 그 결과에 20
이 더해져 최종 결과가 계산됩니다.
따라서, 연산자 우선순위를 변경하고 싶을 때는 괄호를 사용하여 명시적으로 원하는 연산 순서를 지정할 수 있습니다.
이러한 방법을 통해 연산자 우선순위를 변경할 수 있습니다.