在这里插入图片描述

  • 有括号的优先级最高,涉及对象的运算符

在这里插入图片描述

  • 自增自减,取值,取地址运算符,逻辑非,按位取反,强制类型转换,长度运算符

在这里插入图片描述
在这里插入图片描述

  • 先乘除后加减

在这里插入图片描述

  • 左移右移运算符

在这里插入图片描述
在这里插入图片描述

  • 比较运算符、三目运算符
    在这里插入图片描述
    在这里插入图片描述
  • 各类赋值运算符

在这里插入图片描述

  • 逗号运算符优先级最低

注意:

  • 同一优先级的运算符,运算次序由结合方向所决定。

简单记忆:

一级:括号()、[]、对象选择->、.
二级:!非、强制类型转换(int)、自增++自减–、取值*、取址&、取反-、取长度sizeof()
三级:算术运算符——乘 除 余% 加减
四级:左移<<、右移>>运算符
五级:比较运算符:>、>=、<、<=、==
六级:普通逻辑运算符(双目运算符):&、|、&&、||
七级:三目运算符:?:
八级:赋值运算符=;(/=,*=,%=,+=,-=)
九级:逗号运算符

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐