运算符优先级确定表达式中术语的分组,这会影响表达式的求值方式。某些运营商优先于其他运营商;例如,乘法运算符的优先级高于加法运算符。
例如:
int x = 5+2*2; cout << x; //输出 9
上面的程序首先计算2 * 2,然后将结果加到5。 在数学中,使用括号会更改运算符的优先级。
int x = (5 + 2) *2; cout << x; // 输出 14
0