삼항 연산자는 피연산자를 3개를 가지는 조건 연산자입니다.
C언어에서 볼 수 있는 연산자입니다.

조건식 ? 반환값1 : 반환값2
? 앞의 조건식이 참(True)이면 :앞의 반환값1를 반환하고, 거짓(False)이면 :뒤의 반환값2를 반환.

예시
5>3 ? 5:3
5>3이 참이면 5를, 5>3이 거짓이면 3을 출력하라.
따라서 이 식의 결과는 5이다.