조건 연산자는 조건식, 식1, 식2 모두 세개의 피연산자를 필요로 하는 삼항 연산자이다.
조건식 ? 식1(true) : 식2(false)
조건식의 평가결과에 따라 다른 결과를 반환한다. 조건식의 평가결과가 true이면 식1이, false이면 식2가 연산결과가 된다.
대입 연산자는 변수와 같은 저장공간에 값 또는 수식의 연산결과를 저장하는데 사용된다.
대입 연산자는 연산자들 중에서 가장 낮은 우선순위를 가지고 있기 때문에 식에서 제일 나중에 수행된다.
대입 연산자의 왼쪽 피연산자를 lvalue(left value)라고 하고, 오른쪽 피연산자를 rvalue(right value)라고 한다.
대입 연산자는 다른 연산자(op)와 결합하여 'op='와 같은 방식으로 사용할 수 있다 (ex: i = i + 3 -> i += 3)