문제
C언어 연산자 중 우선순위가 가장 높은 것은?
① + ② && ③ == ④ %
정답
4번
해설
정답: 4. 나머지 연산자 %는 산술 연산자에 속하며 비교, 동등, 논리 연산자보다 우선순위가 높다.
오답 풀이
- 1번:
+도 산술 연산자이지만, 보기 가운데%가 더 구체적인 곱셈 계열의 산술 연산자이다. - 2번:
&&는 논리 AND로 우선순위가 낮은 편이다. - 3번:
==는 동등 비교 연산자로 산술 연산자보다 낮다. - 4번:
%는 우선순위가 높은 산술 연산자이다.
보충 개념 C언어에서는 산술 연산자가 관계, 동등, 논리 연산자보다 먼저 계산된다.