2.8.15 具有内部意义的运算符当输入 2+2 时,Mathematica 先确认 + 是一个运算符,并构造表达式 Plus[2,2], 然后用 Plus 的内部规则计算这个表达式从而得到结果 4. 但并不是所有 Mathematica 确认的运算符都与一个有内部含义的函数相联系. Mathematica 也支持 几百种额外的运算符,它们可用在表达式的构造中,但对它们没有事先 定义的计算规则. 在 Mathematica 语言中,可以用这些运算符构造自己的记号. 被看作一个中缀运算符但没有事先定义的值
Out[1]//FullForm=
 |
在 StandardForm 中 ,显示为一个中缀运算符
Out[2]= |  |
可以为 定义一个值 现在 不仅被看作一个运算符,而且可以进行计算
Out[4]= |  |
一些对应于未预先定义值的函数的运算符 Mathematica 约定与一个运算符对应的函数和表示这个运算的特殊字符 有相同的名称. \[Congruent] 显示为
Out[5]= |  |
它对应于函数 Congruent Out[6]//FullForm=
 |
Mathematica 中运算符和函数名 称之间的对应 必须看到即使函数 CirclePlus 和 CircleTimes 没有给定的运算规则, 但运算符 和 有事先设定的优先级别. 运算符 比 有更高的优先级 Out[7]//FullForm=
 |
一些没有内部定义的二维形式 Mathematica下标没有内部定义 Out[8]//InputForm=
 |
大部分上标按默认情况解释为幂 Out[9]//InputForm=
 |
一些特殊的上标不解释为幂 Out[10]//InputForm=
 |
- 和 ^ 翻译为 OverBar 和 OverHat Out[11]//InputForm=
 |
|