版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
版权
C语言专栏收录该内容
2 篇文章0 订阅
订阅专栏
总结的很全面的。
优先级
运算符
名称或含义
使用形式
结合方向
说明
[]
数组下标
数组名[常量表达式]
左到右
圆括号
(表达式)/函数名(形参表)
成员选择(对象)
对象.成员名
->
成员选择(指针)
对象指针->成员名
负号运算符
-表达式
右到左
单目运算符
(类型)
强制类型转换
(数据类型)表达式
自增运算符
++变量名/变量名++
单目运算符
自减运算符
--变量名/变量名--
单目运算符
取值运算符
*指针变量
单目运算符
取地址运算符
&变量名
单目运算符
逻辑非运算符
!表达式
单目运算符
~
按位取反运算符
~表达式
单目运算符
sizeof
长度运算符
sizeof(表达式)
除
表达式/表达式
左到右
双目运算符
乘
表达式*表达式
双目运算符
余数(取模)
整型表达式/整型表达式
双目运算符
加
表达式+表达式
左到右
双目运算符
减
表达式-表达式
双目运算符