概述
运算符优先级
初等运算符
- () 函数调用操作符
- [] 下标引用操作符
- -> 结构体指针变量名->成员名
- . 结构体取结构体内的参数
单目运算符
- ++ 变量自增
- - - 变量自减
- & 取变量在内存中的地址
- sizeof() 计算变量占内存的大小
- ! 逻辑取反(Boolean)
- ~ 按位取反
- * 解引用操作符
- (类型) 强制转换变量类型
移位运算符
- >> 右移操作符
- << 左移操作符
关系运算符
- > 大于
- < 小鱼
- >= 大于等于
- <= 小于等于
- != 不等于
位运算符
- ^ 按位异或操作符
- & 按位与操作符
- | 按位或操作符
逻辑运算符
- && 逻辑与
- || 逻辑或
条件运算符
- 条件?表达式1 :表达式2
赋值运算符
- = A=B B的值赋给A
- += A+=B A=A+B
- -= A-=B A=A-B
- %= A%=B A=A%B
- /= A/=B A=A/B
- = A*=B A=AB
- <<= A<<=B A=A<<B
- >>= A>>=B A=A>>B
逗号运算符
- (表达式1 ,表达式2 ,表达式3 ,…,表达式n)其结果为“表达式n(最后一个表达式)”的结果
最后
以上就是贪玩盼望为你收集整理的C语言基础-运算符优先级的全部内容,希望文章能够帮你解决C语言基础-运算符优先级所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复