Operator warunkowy to operator trójskładnikowy, który jest częścią składni podstawowego wyrażenia warunkowego w kilku językach programowania. Jest również powszechnie określany jako operator trójskładnikowy lub wbudowany if. Różne języki mają różną składnię dla tej samej konstrukcji, ale wszystkie wybierają jedną z dwóch opcji na podstawie warunku.