C语言的三目运算符怎么使用
时间: 2024-05-19 12:15:53 浏览: 145
C语言中的三目运算符
C语言的三目运算符是一种简单的条件语句,格式为:
(条件)?(为真时的值):(为假时的值)
它也被称为条件运算符或三元运算符。它的作用是根据一个条件来选择两个可能的结果之一。
例如,下面的代码使用三目运算符来判断一个数是否为偶数:
int num = 6;
(num % 2 == 0)? printf("偶数\n") : printf("奇数\n");
上述代码中,如果num除以2的余数为0,则输出“偶数”,否则输出“奇数”。
另一个例子是使用三目运算符来选择两个数中的最大值:
int a = 10, b = 20, max;
max = (a > b)? a : b;
printf("最大值是:%d\n", max);
上述代码中,如果a大于b,则将a赋值给max,否则将b赋值给max。最后输出max的值。
阅读全文