C출력 결과보통 · 20점#연산자#삼항 연산자#비트 연산

197. 삼항 연산자 결과와 시프트 연산 우선순위

다음 C 프로그램의 실행 결과를 쓰시오.

1#include <stdio.h>
2
3int main() {
4 int x = 5, y = 2;
5 int r = (x > y ? x : y) << 1;
6 int s = x > y ? x : y << 1;
7 int t = (x < y ? x : y) + 3 >> 1;
8 printf("%d %d %d\n", r, s, t);
9 return 0;
10}

해설을 먼저 보면 이후 정답 시 점수가 50%만 반영됩니다.