逻辑操作符

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

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


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


形式:


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


计算逻辑:


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


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


如:



结果为:



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



结果为:


目录
相关文章
|
7月前
|
编译器 C语言
关系/条件/逻辑~操作符
关系/条件/逻辑~操作符
|
28天前
|
数据处理 Swift
Swift 中的运算符和表达式是构建程序逻辑的基础,包括算术、关系、逻辑、位运算符及赋值运算符,用于数值计算、条件判断、位操作、赋值与更新等
Swift 中的运算符和表达式是构建程序逻辑的基础,包括算术、关系、逻辑、位运算符及赋值运算符,用于数值计算、条件判断、位操作、赋值与更新等。掌握这些工具是编写高效代码的关键。
24 1
|
6月前
|
C语言
C语言逻辑操作符的短路问题
C语言逻辑操作符的短路问题
|
6月前
|
Dart
Dart之运算符(算数、关系、逻辑、赋值、条件)
Dart之运算符(算数、关系、逻辑、赋值、条件)
|
7月前
|
C语言
逻辑操作符中的短路
C语言逻辑运算符按左到右顺序执行,先评估左侧表达式。如果左侧满足条件,右侧表达式不会求值,此现象称为短路。例如,`month >= 3 && month <= 5`,若month小于3,右侧不执行。同样,对于`month == 12 || month == 1 || month == 2`,若month为12,不需要检查其余条件。练习题中未提供具体代码,但给出了结果:a=2, b=3, c=3, d=5。
51 0
|
7月前
|
C语言
条件操作符和逻辑操作符(C语言零基础教程)
条件操作符和逻辑操作符(C语言零基础教程)
|
7月前
|
安全 JavaScript
操作符keyof的作用是什么?
操作符keyof的作用是什么?
44 0
|
7月前
|
C++
c++逻辑和杂项运算符
c++逻辑和杂项运算符
47 0
|
7月前
|
JavaScript
操作符keyof的作用是什么?
操作符keyof的作用是什么?
|
7月前
|
JavaScript 安全
操作符keyof的作用是什么
操作符keyof的作用是什么
73 3