C语言中的运算符

说明 运算符 结合性
初等运算符 () [] -> . ->
单目运算符 ! ~ ++ -- - (类型) * & sizeof <-
算术运算符 * / % ->
算术运算符 + - ->
移位运算符 << >> ->
关系运算符 > >= < <= ->
关系运算符 == != ->
按位与 & ->
按位异或 ^ ->
按位或 | ->
逻辑与 && ->
逻辑或 || ->
条件运算符 ?: <-
赋值运算符 = += -= *= /= %= <<= >>= &= ^= |= <-
逗号运算符 , ->

C++语言中的运算符

运算符 描述 结合性
:: 二元作用域 一元作用域 ->

() [] . -> ++ -- 
typeid
dynamic_cast<type>
static_cast<type>
reinterpret_cast<type> const_cast<type>

初等/类型转换
++--为一元后自增
->
++ -- + - ! ~ (类型) sizeof & *
new new[] delete delete[]
++--为一元前自增 <-
.* ->* 取指向成员的指针 ->
* / % 算术运算符 ->
+ - 算术运算符 ->
<< >> 移位运算符 ->
< <= > >= 关系运算符 ->
== != 关系运算符 ->
& 按位与 ->
^ 按位异或 ->
| 按位或 ->
&& 逻辑与 ->
|| 逻辑或 ->
?: 条件运算符 <-
= += -= *= /= %= &= ^= |= <<= >>= 赋值运算符 <-
, 逗号运算符 ->

注:从上到下优先级递减!

C/C++中的运算符优先级总结相关推荐

  1. c语言中赋值的时候顿号的作用,简单总结C语言中的运算符优先级

    简单总结C语言中的运算符优先级 C语言中有很多运算符,除了四则运算,还有位运算.比较运算.逻辑运算.赋值运算等等,令人眼花缭乱的同时,优先级也让人头疼.通常建议在写代码的时候不用省略括号,但是并不是所 ...

  2. C中的运算符优先级和结合性 *p++

    优先级和结合性 优先级是用来标识运算符在表达式中的运算顺序的,在求解表达式的值的时候,总是先按运算符的优先次序由高到低进行操作.但是,当一个运算对象两侧的运算符的优先级别相同时,则按运算符的结合性来确 ...

  3. lodash源码分析之baseFindIndex中的运算符优先级

    我悟出权力本来就是不讲理的--蟑螂就是海米:也悟出要造反,内心必须强大到足以承受任何后果才行. --北岛<城门开> 本文为读 lodash 源码的第十篇,后续文章会更新到这个仓库中,欢迎 ...

  4. 用图记忆C语言中的运算符优先级

    运算符优先级以及结合方向的统计表,网上到处可见.本文画了一张图,以便记忆! 1. 总体来说优先级 初级运算 > 单目运算 > 双目运算 > 三目运算 > 赋值运算 > 逗 ...

  5. Java中的运算符优先级

    1 问题 在一组程序的编写中,常常有多重运算重叠.若没有搞清java中运算符的优先级,很容易在算法的编程中发生错误.所以搞清楚运算符的优先级在java编程中非常重要. 2 方法 在java中将诸类算法 ...

  6. php中 和 的优先级,理解php中的运算符优先级

    您的代码正在评估如下: while (!($apns = ($this->getApns($streamContext) && ($z < 11)))) 这就是你看到无限循 ...

  7. C++中的运算符优先级

    1   ()  []  .  -> 2   !  ~   -(负号) ++  --   &(取变量地址)*   (type)(强制类型)    sizeof 3   * / % 4   ...

  8. c++语言运算符的优先次序,C++中的运算符和运算符优先级总结

    运算符是一种告诉编译器执行特定的数学或逻辑操作的符号.C++ 内置了丰富的运算符,并提供了以下类型的运算符: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 杂项运算符 本文将逐一介绍算术运 ...

  9. python中优先级最高的运算符为_Python 运算符优先级

    Python 运算符优先级 目前,我们已经学习了"算术"."条件"."逻辑"运算符,如果,当这些运算符同时出现在同一行代码时,那么,究竟它们 ...

最新文章

  1. NandFlash系列之一:NorFlash与NandFlash对比
  2. anaconda 升级jupyter notebook_搭建 Python 轻量级编写环境(WSL2+Jupyter 自动开启本地浏览器)
  3. java 导出pdf_一次java导出pdf的经历
  4. PROC系列之---/proc/pid/stat
  5. PC端中文机械设备企业网页模板
  6. tab 切换显示网页链接的标签_chromium如何管理Tab
  7. No ‘Access-Control-Allow-Origin‘ header is present on the requested resource.
  8. java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver 确认配置\版本都没问题,那么你就差最后一步
  9. .ajax 上传图片,ajax图片上传并预览
  10. 《你有多少问题要请示》精华集粹
  11. 《中国人史纲》读书笔记:第二章 神话时代 第三章 传说时代
  12. Windows驱动签名,还需要使用EV代码签名证书吗?
  13. Java基础入门第二版 课后答案
  14. 基于JavaMail的Java邮件发送:复杂邮件发送
  15. 400一双的人工肌肉跑鞋,能否扩大鸿星尔克“科技牌”赢面?
  16. 用python解决放苹果问题_放苹果
  17. 最新版IntelliJ IDEA2019 破解教程(2019.08.07-情人节更新)
  18. 两个路由器互连设置方法
  19. 灰色预测方法预测温度matlab,灰色预测模型matlab程序
  20. Win7计算机内存不足,请保存文件并关闭这些程序

热门文章

  1. python基本模块中的对象_Python 学习笔记 -- OS模块的常用对象方法
  2. java object转泛型_为什么Java的泛型要用擦除实现
  3. 计算机电源稳压,一种用于计算机的电源稳压电路
  4. 飞畅科技-PoE交换机的常见问题解答
  5. fate服务器维护,活动维护公告(2020年4月1日 14时)
  6. 非负矩阵之Perron-Frobenius定理
  7. Linux程序设计实验项目六,《linux程序设计》实验教学大纲
  8. springboot怎么返回404_SpringBoot(二十)_404返回统一异常处理结果
  9. break和continue关键字
  10. php设置超链接,怎么给一个PHP密码访问页面加超链接