本文记录一下C/C++运算符的优先级与结合性。

1. C语言运算符优先级与结合性

c-priority

注1: 优先级和结合性只决定运算符和哪些操作数结合,和求值顺序,毫无关系

注2: 相同优先级中,按结合性进行结合。大多数运算符结合性是从左到右,只有三个优先级是从右至左结合的,它们是单目运算符、条件运算符、赋值运算符。

2. C++语言运算符优先级与结合性

cpp-priority



[参看]:

  1. C语言运算符优先级和结合性一览表

  2. 运算符的优先级和结合性

  3. C++ Operator Precedence