The Programming Gurus

Conditional or Ternary Operators In C


Conditional or ternary operators in C:
  • Conditional operators return one value if condition is true and returns another value is condition is false.
  • This operator is also called as ternary operator.

  • Syntax : (Condition? true_value: false_value);
    Example : (A > 100 ? 0 : 1);

  • In above example, if A is greater than 100, 0 is returned else 1 is returned. This is equal to if else conditional statements.

Code:
#include <stdio.h>

int main()
 {
 int x=1, y ;
 y = ( x ==1 ? 2 : 0 ) ;
 printf("Value of x is %d\n", x);
 printf("Value of y is %d", y);
 }
Output:
Value of x is 1
Value of y is 2
0 Comments For "Conditional or Ternary Operators In C"

Back To Top