运算符的优先级

Posted CrazyApes

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运算符的优先级相关的知识,希望对你有一定的参考价值。

时间长了总是会容易遗忘的知识点

本文:https://www.jianshu.com/p/992be7f9f502

优先级运算符结合性
1( )括号运算符由左至右
1[ ]方括号运算符由左至右
2!、 +(正号)、 - (负号)一元运算符由右至左
2~位逻辑运算符由右至左
2++、–递增与递减运算符由右至左
3*、/、%算术运算符由左至右
4+、-算术运算符由左至右
5<<、>>位左移、位右移运算符由左至右
6>、>=、<、<=关系运算符由左至右
7==、!=关系运算符由左至右
8&(位运算符AND)位逻辑运算符由左至右
9^(位运算负号XOR)位逻辑运算符由左至右
10| (位运算负号OR)位逻辑运算符由左至右
11&&逻辑运算符由左至右
12||逻辑运算符由左至右
13?:条件运算符由右至左
14=赋值运算符由右至左

附录:

Markdown 如何转意特殊符号

以上是关于运算符的优先级的主要内容,如果未能解决你的问题,请参考以下文章

c语言中关系运算符和自加自减运算优先级哪个高

c语言中运算符有哪几种,优先级顺序是怎样

JS重点之运算符以及运算符优先级

java new运算符与点运算符优先级比较

优先级最高的 instanceof

C语言 符号优先级的排列顺序