(1) C语言中的a = b >= c ? d : e;
如果 b>=c 条件成立,那么结果为a=d;
如果 b<c 条件成立,那么结果为a=e;

附一个例子

si=NE555_Frequency>=10000 ? NE555_Frequency/10000 : 11;
wu=NE555_Frequency>=1000 ? NE555_Frequency/1000%10 : 11;

执行结果为
当NE555_Frequency>=1000时,wu=NE555_Frequency/1000%10 ;
当NE555_Frequency<1000时,wu=11;
当NE555_Frequency>=10000时,si=NE555_Frequency/10000;
当NE555_Frequency<10000时,si=11;

(2) C语言res=a<b?a:c<d?a:d
三目运算符:如果问号前面的表达式为真,那么整个表达式的值就等于冒号前面的那个数
如果a<b为真,表达式等于res=a<d?a:d;
如果a<b为假,表达式等于res=c<d?a:d;
然后再判断:a<d或者c<d;

第二个转自https://zhidao.baidu.com/question/215215332.html

C语言中的a = b = c ? d : e;相关推荐

  1. c语言中struct和c++中class实例对比

    前言 实现游戏中简单的打怪升级的功能 c语言中的struct #include <stdio.h>typedef void(*Train)(struct player*, int); ty ...

  2. 关于C语言中printf函数“输出歧视”的问题

    目录 关于C语言中printf函数"输出歧视"的问题 问题描述 探索问题原因 另一种研究方法 问题结论 关于C语言中printf函数"输出歧视"的问题 问题描述 ...

  3. C语言中“野指针”、“悬空指针”是什么?

    目录 1."野指针"(wild pointer) 2."悬空指针"(dangling pointer) 1."野指针"(wild point ...

  4. c+语言+null,C/C++语言中NULL、'\0’和0的区别

    NULL.'\0'和0的值是一样的,都是0,不过它们的表现形式不一样: 1. NULL: 即空指针,不过在C和C++中并不一样.在VS 2013的库文件string.h中可以看到如果定义. 1 /* ...

  5. 关于C语言中的malloc和free函数的用法

    一.malloc()和free()的基本概念以及基本用法: 1.函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针 ...

  6. python global函数_如何使用python语言中的global关键字获取函数值

    在python语言中,如果在函数外层定义了一个全局变量a,函数内部又有一个同名的局部变量,想要这个全局变量的值改成为局部变量的值,可以使用global.下面利用一个实例说明如何实现这个场景,操作如下: ...

  7. c语言中的if语句_If ... C中的其他语句解释

    c语言中的if语句 Conditional code flow is the ability to change the way a piece of code behaves based on ce ...

  8. C 语言中 void* 详解及应用介绍

    void 在英文中作为名词的解释为 "空虚.空间.空隙",而在 C 语言中,void 被翻译为"无类型",相应的void * 为"无类型指针" ...

  9. java 英文字符 字节_3、在JAVA语言中,每个英文字符占 个字节,每个中文汉字占( )个字节。...

    [判断题]中心原子中的几个原子轨道杂化时,必形成数目相同的杂化轨道. [单选题]集合 用区间表示正确的是 ( ) [单选题]15.Java语言的类间的继承关系是 [单选题]8.编译Java Appli ...

  10. 8位alu运算器(vhdl语言)_C语言中signed char类型,能表示-128到127,为什么负数多一位?...

    初学者在学习C语言,谈到不同数据类型时,一般都能理解 unsigned 和 signed 的区别,无非就是有无符号而已.但是对于 signed 数据类型的数据范围,初学者却常常会感到迷惑. 对于 si ...

最新文章

  1. Vim----ma6174
  2. MyEclipse Derby数据库服务器使用方法
  3. 如何在 Linux 中创建一个共享目录
  4. XMLHTTP使用具体解释
  5. kaldi在java中运行_ubuntu下kaldi的安装以及实例的运行
  6. 多商铺购物车查询 排除重复商家
  7. 腾讯终于摘掉“游戏公司”帽子!B端业务也稳了
  8. c语言 存储,c语言存储类
  9. 【练习】删除表中的分区
  10. ASCII与unicode的转换
  11. pycharm 运行后,如何查看变量值以及继续输入语句并运行?(非Debug , debug太慢)
  12. c语言如何将字母向下移一格,c语言 如何将一个字符串的前n个字母后移至尾,其他的按顺序前移?...
  13. java获取access token_使用java代码获取新浪微博应用的access token代码实例
  14. 【SSM分布式架构电商项目-14】后台CMS内容管理系统管理前台首页广告
  15. Python序列 数据类型 创建方式 Tuple元组 Str字符串 List列表 dict字典 Set集合 range,zip,map,enumerate
  16. 如何正确获得Android内外SD卡路径
  17. 乐max2魔趣android7.0,乐视Max2 魔趣OS 安卓10 MagiskV21版 完美ROOT 纯净完美 原生极简 纯净推荐...
  18. 所有设备都不安全 只要连WiFi 就会被入侵
  19. 关于路由器,交换机,宽带猫(光猫)的相关概念详解
  20. 3分钟了解思极有容数据库的2020

热门文章

  1. C#中包含英文月份的美式日期输出格式
  2. java程序员工资有多少?java程序员现状如何?
  3. [论文]欠驱动水下机器人的平面轨迹规划与跟踪控制设计
  4. G. I love Codeforces
  5. 微信公众号开发系列-玩转微信开发-目录汇总
  6. 七分之一在线评论都有假,人工智能救一把?
  7. 《Chrome插件英雄榜》第88篇更新!知乎网页助手让网页版知乎更好用
  8. 优秀网站导航设计的6个原则
  9. JavaScript逻辑训练题(一)
  10. 服务器系统盘如何克隆,如果把云服务器系统盘克隆