为了评估的表达,如在4+2×3,我们必须明白我们到底做正确运营商,为了适用于他们。这是在一阶运营商被称为算子A是precedence复合表达。使用正常的数学precedence规则(这是在中新世的乘法是加法的时间),我们评估的表达应该知道上面的AS 4 +(2×3)= 10。
在C + +,这是precedence运营商指定的水平。这是第一个precedence最高的评价。你可以在下面的乘法表是湖和分(5级precedence)有一个比加法和所有高等precedence(precedence 6级)。使用的编译器进行评估的表达水平确定的知识和信息。
如果两个相同的运营商precedence水平是彼此相邻,在一个关联规则表达,告诉编译器,无论从运营商到左或从左到右的权利。例如,在3×4 / 2的表达,这是precedence乘法算子和分5级。5级:有左结合性的表达是正确的时间,从左到右:(3×4)/
2 = 6。
一些运营商已经意识到你应该:+,-,*,/,(),=,<,>,=,<,>,=。论文的算术和关系操作有相同的意义,为他们在C + +中使用的每一天。
然而,除非你有经验,在另一个程序设计语言,它是可能的大多数的运营商将在本表incomprehensible你在这个时间点。这是预期的,在这一点上。我们将在本章盖在他们的其余部分将介绍,和为有需要的人。
上面的表是提供一个参考的参考图,你可以回到它在未来的任何一个问题,你有precedence或相关性。