条件操作符

简介: 条件操作符(三目操作符)是C语言中的唯一一个三元运算符,形式为:`表达式1 ? 表达式2 : 表达式3`。如果`表达式1`为真,执行`表达式2`并返回结果;否则执行`表达式3`并返回结果。例子展示了如何用条件操作符输出两个数中的较大值。

条件操作符也叫三目操作符,需要接受三个操作数


(也是C语言中唯一一个三目操作符)


形式:


表达式1?表达式2:表达式3


计算逻辑:


如果表达式1为真,则表达式2执行,计算的结果是整个表达式的结果


如果表达式1为假,则表达式3执行,计算的结果是整个表达式的结果


如:



结果为:



练习:用条件操作符实现输出一个较大值



结果为:


目录
相关文章
|
8月前
|
存储 编译器
【操作符与关键字】
【操作符与关键字】
63 0
|
8月前
|
编译器 C语言
关系/条件/逻辑~操作符
关系/条件/逻辑~操作符
|
6月前
|
Java 测试技术
day9:运算符、表达式和语句
【7月更文挑战第9天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
46 6
|
5月前
条件循环语句有哪些?语法?区别?
条件循环语句有哪些?语法?区别?
41 0
|
8月前
|
存储 C语言
条件运算符和条件表达式
条件运算符和条件表达式
101 1
|
7月前
|
SQL 关系型数据库 MySQL
常用的子句和关键字
常用的子句和关键字
|
8月前
|
存储 C语言
操作符详解2(一)
C语言操作符具有优先级和结合性,决定表达式求值顺序。优先级高的运算符先执行,相同优先级时看结合性,左结合从左到右,右结合从右到左。例如,3+4*5中乘法优先级高于加法,5*6/2中乘法和除法优先级相同,但都是左结合,所以先计算5*6。圆括号具有最高优先级,可改变其他运算符优先级。表达式求值时,整型运算以缺省整型精度进行,小整型值会被提升为int或unsigned int。正数提升时高位补0,负数提升时高位补1,无符号整型提升始终补0。
71 0
|
8月前
|
小程序 Java 容器
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
54 0
|
Java
高效实现区间条件过滤:Java字符串转换为条件语句
高效实现区间条件过滤:Java字符串转换为条件语句
100 0
|
索引
操作符之关系操作符,逻辑操作符,条件操作符,逗号表达式,下标引用操作符,函数调用操作符,访问结构体成员操作符
操作符之关系操作符,逻辑操作符,条件操作符,逗号表达式,下标引用操作符,函数调用操作符,访问结构体成员操作符