ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
## 2.8 操作顺序 当表达式中出现了多个运算符的时候,计算顺序取决于**优先级**规则。一个完整的优先级说明是十分复杂的,出于让您尽快入门的目的,先列出以下几点: * 乘除法运算优先于加减法运算。因此2*3-1得到5,而不是4。2/3-1得到-1,而不是1(记住在整型除法中2/3结果是0)。 * 如果运算符有相同的优先级,它们会按照从左往右的顺序计算。因此表达式minute*100/60中,乘法运算最先进行,得到5900/60,接下来进行除法运算,得到98.如果运算按照从右到左的顺序,结果会变成59*1,也即59,结果是错误的。 * 任何时候,如果你想要推翻优先级规则的限制(或者你不确定它们是什么)你可以使用圆括号。圆括号中的表达式会被优先计算,因此2*(3-1)结果是4.你同样可以使用圆括号来使表达式更易读,正如(minute*100)/60中所用的圆括号,尽管它并没有改变运算结果。