2.4.5 运算符的优先级

运算符的优先级也称运算顺序,是在一个表达式中进行多种运算操作时,会按一定的顺序进行求值,称这个顺序为运算符的优先级。表2-8列出了优先级从最高到最低的所有运算符。

表2-8 运算符的优先级

(续)

说明:

1)同级运算按照从左到右出现的顺序进行计算。

2)可以用括号改变优先顺序,强令表达式的某些部分优先运行。

3)括号内的运算总是优先于括号外的运算,在括号之内,运算符的优先顺序不变。

例2-13】 设变量x=4,y=-1,a=7.5,b=-6.2,求表达式x+y>a+b and not y<b的值。

解:①先做算术运算: 3>-1.3 and not -1<-6.2

②再做关系运算: True and not False

③做非运算: True and True

④最后得: True