在许多程序设计语言中，条件运算符（conditional operator, codice_1）是一个基本的条件语句。条件运算符最初起源于BCPL程序设计语言。
用法.codice_1的一般形式为其中表达式1为布尔表达式，或真或为假。若表达式1为真，则返回表达式2的值作为整个条件表达式的值。若条件为假，则返回表达式3的值。例如的执行结果就是将a和b中最大值赋给max. 
C语言变种.GNU允许C语言省略条件表达式中的表达式2省略，此时表示表达式2与表达