c语言中的条件运算符
时间: 2024-05-16 09:18:57 浏览: 90
C语言中的条件运算符是三元运算符,其基本形式为:expr1?expr2:expr3。它需要三个表达式,如果expr1的值为非0,则整个条件表达式的值为expr2;如果expr1的值为0,则整个条件表达式的值为expr3。 通过使用条件运算符,可以根据条件的结果选择性地执行不同的代码块,实现简单的条件判断和赋值操作。在C语言中,条件运算符经常用于简洁地编写条件语句或表达式,如求两个数的最大值、根据条件给变量赋值等。 例如,可以使用条件运算符来根据用户输入的等级选择不同的付款金额,如下所示:
```c
#include <stdio.h>
int main(int argc, char* argv[]) {
int nLevel = 0;
scanf("%d", &nLevel);
int nPayment = 0;
nPayment = (nLevel > 100) ? 1000 : 0;
printf("Payment:%d\r\n", nPayment);
return 0;
}
```
在上面的示例中,根据输入的等级nLevel,使用条件运算符判断如果nLevel大于100,nPayment变量的值为1000,否则为0。最后输出nPayment的值作为付款金额。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [C语言基础入门48篇_15_条件运算符(expr1?expr2:expr3,三元运算符,||等为二元运算符、expr1非0,值为expr...](https://blog.csdn.net/Dasis/article/details/122925122)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [C语言条件运算符](https://blog.csdn.net/weixin_30307921/article/details/98728938)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文
相关推荐

















