【C语言学习】条件运算符、逻辑运算、运算符优先级

一、条件运算符

条件?条件满足时的值:条件不满足时的值

c 复制代码
count = (count>20)?count-10:count+10;

等同于

c 复制代码
if( count>20 )
  count = count-10;
else
  count = count+10; 

优先级

条件运算符的优先级高于赋值运算符,但低于其他运算符。

尽量不要使用嵌套条件表达式!!!

二、逻辑运算

三、运算符优先级

相关推荐
野犬寒鸦6 小时前
从零起步学习并发编程 || 第七章:ThreadLocal深层解析及常见问题解决方案
java·服务器·开发语言·jvm·后端·学习
陈桴浮海6 小时前
【Linux&Ansible】学习笔记合集二
linux·学习·ansible
xhbaitxl6 小时前
算法学习day39-动态规划
学习·算法·动态规划
智者知已应修善业6 小时前
【洛谷P9975奶牛被病毒传染最少数量推导,导出多样例】2025-2-26
c语言·c++·经验分享·笔记·算法·推荐算法
ZH15455891316 小时前
Flutter for OpenHarmony Python学习助手实战:数据库操作与管理的实现
python·学习·flutter
试着7 小时前
【huawei】机考整理
学习·华为·面试·机试
風清掦7 小时前
【江科大STM32学习笔记-05】EXTI外部中断11
笔记·stm32·学习
Purple Coder7 小时前
基于CNN对YBCO超导块材孔隙研究
学习
小龙报7 小时前
【51单片机】从 0 到 1 玩转 51 蜂鸣器:分清有源无源,轻松驱动它奏响新年旋律
c语言·数据结构·c++·stm32·单片机·嵌入式硬件·51单片机
小武编程7 小时前
基于JL700N可视化SDK的MAC地址应用
c语言·tws耳机·杰理jl700n