运算符有很多种,并且每一种都有固定的执行优先级,当一个表达式中包含多个不同级别的运算符时,高优先级的运算符会先参与运算,然后再与低优先级的运算符再进行运算。
一个表达式有多个不同优先级的运算符,它们的运算过程是怎么样的呢? 例如一个表达式:2+4*5=? 运算符*号和/号的优先级都要大于+号或者-号,和数学一样,正所谓就是先乘除后加减,4*5会先进行运算,得到的结果再与2进行加减运算。 先计算*再计算+,说明*的优先级高于+。
一个表达式有多个不同优先级的运算符,它们的运算过程是怎么样的呢?
例如一个表达式:2+4*5=?
运算符*号和/号的优先级都要大于+号或者-号,和数学一样,正所谓就是先乘除后加减,4*5会先进行运算,得到的结果再与2进行加减运算。
4*5
先计算*再计算+,说明*的优先级高于+。
*
+
京公网安备 11010502049817号