L'operatore condizionale è un operatore ternario che fa parte della sintassi per un'espressione condizionale di base in diversi linguaggi di programmazione. Viene anche comunemente indicato come operatore ternario o inline if. Linguaggi diversi hanno una sintassi diversa per lo stesso costrutto, ma tutti selezionano tra una delle due opzioni in base a una condizione.