Mathematica 语言有确定的语法规则,按照这些规则将你的输入转化为内部格式. 语法的一个方面就是怎样将单个输入进行分组. 加入输入了表达式

,
Mathematica 语法就指出这一表达式将按照标准的数学运算

进行,而不是

.
Mathematica 选择这一的分组是因为

比

有更高的
优先级. 一般说来,具有较高优先级的变量比优先级低的变量先进行分组.
应当认识到,
Mathematica 的每一个输入都给出了一个确定的优先次序. 不仅通常的数学运算,而且用来在
Mathematica 程序中分隔表达式的

、

、或者分号也有优先次序.
"
运算符的输入形式" 中的表格给出了按照递减的优先级排列的
Mathematica 的所有操作符. 优先次序按照标准的数学运算规则进行排列,目的是在应用中尽量减少圆括号.
但还有些情况必须使用括号. 例如,由于

比

的优先级低,
Mathematica 把

当作

. 为了表示

,必须使用括号. 一般说来,应该尽量使用括号,当漏掉了括号时,
Mathematica 会按另一种方式执行,其后果大不一样.