运算符的优先级决定了一个表达式中含有多种运算符时,先进行哪种运算符的运算
大类优先级排序
算术运算符
》》》位运算符
》》》比较运算符
》》》布尔运算符
》》》赋值运算符
细分优先级排序
** 幂运算符
》》》* 乘法,/ 除法,// 整除,% 取余运算符
》》》+ 加法,- 减法运算符
》》》<< 左移位,>> 右移位运算符
》》》& 按位与运算符
》》》| 按位或运算符
》》》> 大于,< 小于,>= 大于等于,<= 小于等于,== 等于,!= 不等于运算符
》》》and 运算符
》》》or 运算符
》》》= 赋值运算符
》》》+= -= *= /= //= %= **= 参数赋值运算符
注意!!!
被()
括号包裹的表达式优先级会提升至最高,会优先计算括号内的表达式