从教程:
当相同优先级的运算符出现在同一表达式中时,必须控制一个规则,然后首先评估哪个规则。除赋值运算符外,所有二进制运算符均从左至右求值;赋值运算符从右到左求值。
在表达
7 / 2 % 5时,
/并
%具有相同的优先级,所以从左到右
7 / 2 = 3和
3 % 5 = 3。
最高优先级赋予* /%。这是您的示例的细分:
-2 + 5 * 7 - 7 / 2 % 5= -2 + (5 * 7) - (7 / 2 % 5)= -2 + 35 - (3 % 5)= -2 + 35 - 3= 30
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)