运算符的优先级当表达式包含多个操作符时,操作符的优先级控制着操作符的计算顺序。例如,表达式“x+y*z”按“x+(y*z)”计算,因为操作符“*”的优先级比“+”高。操作符的优先级由操作符的关联语法产生式的定义确定。例如,一个增量表达式由操作符“+”或“−”分隔的乘法表达式组成,因此给操作符“+”和“−”赋予的优先级比操作符“*”、“/”和“%”低。表1给出了优先级顺序及结合性。表1 运算符的优先级