📅  最后修改于: 2023-12-03 15:12:14.856000             🧑  作者: Mango
本文讲解的是程序员在面试中常被问到的计算机基础问题:算术运算符的优先级。本问题体现了程序员的算术能力与基础知识水平。
以下是算术运算符的优先级,从高到低:
当一个表达式中有多个运算符时,加括号来决定运算的优先级非常重要。以下是一个例子:
3 + 4 * 5 - 6 / 2 % 4
根据优先级,先计算乘除法:
3 + 20 - 3 % 4
再计算取余号:
3 + 20 - 3
最后计算加减法:
20
程序员需要掌握算术运算符的优先级来正确地翻译表达式,同时加括号以明确优先级。这是程序员最基础的能力之一,也是常见的面试问题之一。