위의 문장에서 조건이 '참'이면 data1이 연산결과로 반환되며, 조건이 '거짓'이면 data2가 연산결과로 반환됨.
⚠️ '삼 항 연산자' 와 대입연산자가 같이 있을 때는 연산자 우선순위를 잘 따져야 한다.

위의 연산자 우선순위를 보면, 조건연산자가 대입연산자보다 우선적으로 연산되는 것을 알 수 있다.
int main(void) {
int num1=1, num2=2, num3;
int num3 = (num1>num2) ? (num1) : (num2) ;
return 0;
}