条件运算符是一个三目运算符_三目运算符有哪些

1.1 三目运算符

又叫做三元运算符,是一组运算符。

1.1.1 三元运算符的格式

条件表达式 ? 在这里处理结果为true的功能、结果 : 在这里处理结果为false的功能、结果;

或者:

条件表达式 ? 处理方式1 : 处理方式2;

条件表达式,最终得到的结果,要么是true,要么是false,其他的都不行。只能是boolean类型

不管表达式的结果是true还是false,都可以使用其他的方式进行处理,比如返回一个值,调用其他的功能。。。。

1.1.2 练习:

a. 比较两个整数是否相等

使用三元运算符来完成这两个功能。

示例1:

int a = 10;

int b = 20;

//boolean flag = a > b ? a : b;

int c = a > b ? a : b;

//问a > b

//如果大于,返回a的值

//如果不大于,返回b的值

c = 20;

条件运算符是一个三目运算符_三目运算符有哪些

注意了,三目运算符,返回的是一个结果。

这个结果,是我们定义的。

a. 获取三个整数中最大值

int a = 10;

int b = 20;

int c = 30;

分析:

拿a和b进行比较,获取最大的值

把比较得到的值,再与c进行比较,再次获取最大值

int d = a > b ? a : b;

int e = c > d ? c : d;

e的值就是这3个数中的最大值

条件运算符是一个三目运算符_三目运算符有哪些

从示例中,可以看到,三目运算符是可以嵌套使用的。

条件运算符是一个三目运算符_三目运算符有哪些

本文【条件运算符是一个三目运算符_三目运算符有哪些】由作者: Web服务 提供,本站不拥有所有权,只提供储存服务,如有侵权,联系删除!
本文链接:https://www.cuoshuo.com/blog/4159.html

(0)
上一篇 2023-03-09 09:02:02
下一篇 2023-03-10 08:00:44

相关推荐

  • 无限制搜索器不好用了

    现如今我们需要买什么东西时,习惯在京东或淘宝这样的电商平台上搜,而不会首先打开搜索引擎。即便你用搜索引擎搜,很多时候也是搜不到的。 这种现象当然不限于在淘宝、京东,也一样存在于很多以内容见长的 App,比如今日头条、抖音、快手,当然还包括拥有大量公众号文章的微信等等。 互联网上的全部信息都可以通过搜索引擎搜到的年代早已过去,许多内容来源都形成了对搜索引擎封闭…

    2023-03-21
    000
  • java动态初始化数组_Java数组初始化

    动态初始化: 初始化时只指定数组长度, 由系统为数组分配初始值 静态初始化: 初始化时指定每个数组元素的初始值, 由系统决定数组长度。 格式: m:长度值 动态: 数据类型 数组名 = new 数据类型; 静态: 数据类型 数组名 = new 数据类型{元素值,…}; 静态简化写法: 数据类型 数组名 = {元素值,…}; 推荐使用简…

    2023-03-09
    900
  • php四舍五入保留一位小数

    php中在处理带在多位小数的数字时,有时候要用到四舍五入的方法取这个数字的相似值。那么这篇博文就来介绍一下,php 中四舍五入的函数 round() php round() 函数 round():对于一个带有小数的数字进行四舍五入。 语法: round(x,prec)参数: x:(可选)可四舍五入处理的数字 prec:(可选)规定要保留的小数的位数,它可以是…

    2023-03-13
    600
  • photoshop cs8.01教程 photoshopcs6安装教程

    【Photoshop CS6︱全套详细入门笔记及安装方法】无论是摄影迷,美术迷,还是漫画迷,学会PS,就可以设计制作自己的海报、日历、漫画、艺术照……让生活更加丰富多彩。超详细PS学习笔记及安装方法↓↓入门无压力,从此P图不求人。转发学习! →_→via@微课堂

    2023-03-19
    100
  • scanf字符串不用&数组_c语言用scanf给一维数组赋值

    一、知识点回顾总结。 (一)、一维数组,二维数组。 首先,明确数组的定义:数组是一组具有相同类型的变量的集合。数组包含数组名和数组的下标,数组的每个数据项叫做属于元素。定义格式为:(一维数组)数组类型 数组名; (二维数组)数组类型 数组名。一维数组表示的是一行数据,而二维数组表示的是一个数据表格。注意:1.定义数组时,元素个数一定为常量。2.C语言中数组的…

    2023-03-09
    600
  • 逗号分隔符文件怎么转变成表格

    SqlServer中,如何把一个用逗号分隔的多个数据字符串转成一个表的一列, 例如字符串(’1,2,3,4,5’)。 这在很多数据处理的场景有用,方法如下: 在SqlServer中创建一个表值函数(对应SQL): CREATE Function .[Hx_StrToTable](@str varchar(2000)) Returns @tableName T…

    2023-03-19
    000
  • 华为思科认证考试时间

    思科认证是由网络领域著名的厂商–Cisco公司推出的。该公司针对其产品的网络规划和网络支持推出了工程师资格认证计划(Cisco Career Certification Program,简称CCCP),并要求其在各国的代理拥有这样的工程师,以提高对用户的服务质量,建立Cisco产品网络工程师的资格认证体系。思科认证是互联网领域的国际权威认证。 报…

    2023-03-16
    100
  • 配对t检验典型例题及答案_配对样本的典型例子

    配对样本均数t检验公式 例题 某研究评估咖啡因对运动者心肌血流量的影响,先后测定了12名男性志愿者饮用咖啡前后运动状态下的心肌血流量,数据如表所示,问饮用咖啡前后运动者的心肌血流量有无差异。 解析 配对设计资料具有对子内数据一一对应的特征,研究者应关心对子的效应差值而不是各自的效应值。因此进行配对t检验时,首先应计算各对数据间的差值d,将d作为变量计算均数。…

    2023-03-20
    100
  • c语言求最大公约数和最小公倍数(最小公倍数怎么求C语言)

    题目要求: 编写一个程序计算两个正整数的最大公约数和最小公倍数。 题目分析: 所谓两个数最大公约数就是指两个数a,b的公共因数中最大的那一个。例如:4和8,两个数的公共因数分别为1、2、4,其中4为4和8的最大公约数。 因此要计算出两个数的最大公约数,最简单的方法就是从两个数中较小的那个开始依次递减,得到的第一个这两个数的公因子数即为这两个数的最大公约数。 …

    2023-03-13
    400
  • 52单片机最小系统原理图 单片机最小系统的电路图

    单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统. 对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路. 下面给出一个51单片机的最小系统电路图. 说明: 复位电路:由电容串联电阻构成,由图并结合"电容电压不能突变"的性质,可以知道,当系统一上电,RST脚将会出现高电平,并且,这个高电平…

    2023-03-20
    000

发表回复

登录后才能评论
返回顶部
错说博客上线啦!