当前位置: 首页 > news >正文

C语言:运算符优先级

一、优先级(常使用的运算符)

见表格

二、注意

总体原则:算术运算符 > 关系运算符 > 逻辑运算符 > 赋值运算符

同一级别下的运算符的运算次序由表达式的结合方向决定

运算符注释级别
( )圆括号1
[ ]数组下标1
后置++后置++2
后置--后置--2
前置++前置++3
前置--前置--3
+加号4(算术运算符)
-减号4(算术运算符)
*乘号4(算术运算符)
/除号4(算术运算符)
%取模4(算术运算符)
<<左移4(算术运算符)
>>右移4(算术运算符)
>大于5(关系运算符)
>=大于等于5(关系运算符)
<小于5(关系运算符)
<=小于等于5(关系运算符)
==等于5(关系运算符)
!=不等于5(关系运算符)
&按位与6(逻辑运算符)
|按位或6(逻辑运算符)
^按位异或6(逻辑运算符)
&&逻辑与

6(逻辑运算符)

||逻辑或6(逻辑运算符)
=赋值7(赋值运算符)
http://www.lryc.cn/news/137860.html

相关文章:

  • Android GreenDao数据库升级(附Demo)
  • 剑指 Offer 32 - III. 从上到下打印二叉树 III
  • 【QT5-自我学习-线程qThread移植与使用-通过代码完成自己需要功能-移植小记3】
  • 后端开发12.商品模块
  • /usr/bin/containerd: Operation not permitted
  • 分析商务报表使用什么工具?
  • nginx文件配置
  • 视频云存储/安防监控EasyCVR视频汇聚平台如何通过角色权限自行分配功能模块?
  • 小程序定位到 胶囊的三个点大概中间
  • Maven详解
  • 音视频 ffplay命令-高级选项
  • [管理与领导-44]:IT基层管理者 - 个人管理 - 从掌握管理知识开始入门:管理的常识和基础
  • c#两个数进行交换
  • JVM——类加载与字节码技术—字节码指令
  • 同步与互斥——相互合作,相互制约
  • 7个改变玩法规则的ChatGPT应用场景
  • 软考高级系统架构设计师系列论文七十九:论软件产品线技术
  • Spring IOC容器:让Java对象的管理和配置更简单
  • 【C++小项目】实现一个日期计算器
  • Ext JS 之Microloader(微加载器)
  • 【科研】-- 如何将Endnote中参考文献格式插入到Word?
  • Python爬虫实战案例——第二例
  • 深入理解Spring的ImportBeanDefinitionRegistrar接口及其应用
  • 【面试题】你理解中JS难理解的基本概念是什么?
  • 微服务中间件--MQ服务异步通信
  • 爆火「视频版ControlNet」开源了!靠提示词精准换画风,全华人团队出品
  • 常用的数据可视化工具有哪些?要操作简单的
  • ssl卸载原理
  • 【C语言】动态内存管理,详细!!!
  • 2023年国赛 高教社杯数学建模思路 - 案例:退火算法