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

一、条件运算符

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

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

等同于

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

优先级

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

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

二、逻辑运算

三、运算符优先级

相关推荐
小宋加油啊1 小时前
学习机械臂相关知识
学习
Hello:CodeWorld3 小时前
C 风格变参 vs C++ 变参模板:核心区别与选型指南
c语言·c++·算法
十月的皮皮4 小时前
C语言学习笔记20260606- 求月份天数三种写法
c语言·笔记·学习
马士兵教育5 小时前
Java还有前景吗?Java+AI大模型学习路线及项目?
java·人工智能·python·学习·机器学习
caimouse5 小时前
Reactos 第 5 章 进程与线程 — 5.8 Windows 的 APC 机制
c语言·windows
lizhihai_996 小时前
股市学习心得-AI 产业链核心标的梳理清单
大数据·服务器·人工智能·科技·学习
吃好睡好便好6 小时前
说说科学爬山
学习·生活
lunzi_08267 小时前
【学习笔记】《Python编程 从入门到实践》第8章:函数定义、参数传递与模块导入
笔记·python·学习
努力攻坚操作系统8 小时前
编程语言编译运行机制对比:C / Java / Python
java·c语言·python