运算符优先级与结合性

C语言的运算符具有不同的优先级和它的结合性。在表达式中, 各运算量参与运算的先后顺序不仅要遵守运算符优先级别的规定,还要受运算符结合性的制约,以便确定是自左向右进行运算还是自右向左进行运算。这种结合性是其它高级语言的运算符所没有的,在某种程度上,这也增加了C语言的复杂性。

 

  1. 优先级代码部分

运算符优先级与结合性

运算符优先级与结合性

 

3.4.29运算符优先级与结合性

运算符优先级与结合性

 

 

1、运算符优先级与结合性代码

运算符优先级与结合性

  1. 运行结果如下图

运算符优先级与结合性

 

 

附录:

运算符优先级与结合性

运算符优先级与结合性

运算符优先级与结合性