| 语法
|
名称
|
元数
|
说明
|
优先
|
范例
|
效果
|
math输出
|
| z基础算术
|
| a +
|
a
|
2 |
a 计算两数之和 |
a9 |
a 7 + 3
|
a 10 |
a
|
| a -
|
a
|
2 |
a 计算两数之差 |
a9 |
a 7 - 3
|
a 4 |
a
|
| a *
|
a
|
2 |
a 计算两数之乘积 |
a10 |
a 7 * 3
|
a 21 |
a
|
| a ×
|
a
|
2 |
a 计算两数之乘积 |
a10 |
a 7 × 3
|
a 21 |
a
|
| a /
|
a
|
2 |
a 计算两数相除之商 |
a10 |
a 7 / 3
|
a 2.3333333333333 |
a
|
| a ÷
|
a
|
2 |
a 计算两数相除之商 |
a10 |
a 7 ÷ 3
|
a 2.3333333333333 |
a
|
| a %
|
a
|
2 |
a 计算两数相除之馀数 |
a10 |
a 7 % 3
|
a 1 |
a
|
| a ^
|
a
|
2 |
a 计算两数之幂运算 |
a12 |
a 7 ^ 3
|
a 343 |
a
|
| a e
|
a
|
2 |
a当e左邻一实数、右邻一整数时,则为科学记号,以 256e-3为例,其代表的结果为  。要注意的是左边的数必为单一实数、右边的数必为整数,可为负数,且中间不能有空格。 |
a999∞ |
a 12.3e4
|
a 123000 |
a
|
| a ()
|
a
|
1 |
a 改变运算优先顺序 |
a999∞ |
a 2*(2+3)
|
a 10 |
a
|
| z数论
|
| a +
|
a
|
1 |
a 表达一正数 |
a14 |
a +7
|
a 7 |
a
|
| a -
|
a
|
1 |
a 计算一数的相反数 |
a14 |
a -7
|
a -7 |
a
|
| a %
|
a
|
2 |
a 计算两数相除之馀数 |
a10 |
a 7 % 3
|
a 1 |
a
|
| z布尔代数
|
| a &
|
a
|
2 |
a 两逻辑是否皆为真 |
a5 |
a (1=1) & (1=2)
|
a 0 |
a
|
| a ↑
|
a
|
2 |
a 两逻辑是否不全为真 |
a5 |
a (1=1) ↑ (1=2)
|
a 1 |
a
|
| a |
|
a
|
2 |
a 两逻辑是否有一者为真 |
a4 |
a (1=1) | (1=2)
|
a 1 |
a
|
| a ↓
|
a
|
2 |
a 两逻辑是否全为假 |
a4 |
a (1=1) ↓ (1=2)
|
a 0 |
a
|
| a ⊕
|
a
|
2 |
a 两逻辑是否相异 |
a4 |
a (1=1) ⊕ (1=2)
|
a 1 |
a
|
| a ⇔
|
a
|
2 |
a 两逻辑是否相同 |
a4 |
a (1=1) ⇔ (1=2)
|
a 0 |
a
|
| a ~
|
a
|
1 |
a 逻辑否定 |
a13 |
a ~(1=2)
|
a 1 |
a
|
| a and
|
a
|
2 |
a 逻辑且的字母模式。使用时须与前后文各间隔至少一个空格 |
a5 |
a (1=1) and (1=2)
|
a 0 |
a
|
| a nand
|
a
|
2 |
a 逻辑与非的字母模式。使用时须与前后文各间隔至少一个空格 |
a5 |
a (1=1) nand (1=2)
|
a 1 |
a
|
| a or
|
a
|
2 |
a 逻辑或的字母模式。使用时须与前后文各间隔至少一个空格 |
a4 |
a (1=1) or (1=2)
|
a 1 |
a
|
| a nor
|
a
|
2 |
a 逻辑或非的字母模式。使用时须与前后文各间隔至少一个空格 |
a4 |
a (1=1) nor (1=2)
|
a 0 |
a
|
| a xor
|
a
|
2 |
a 逻辑异或的字母模式。使用时须与前后文各间隔至少一个空格 |
a4 |
a (1=1) xor (1=2)
|
a 1 |
a
|
| a xnor
|
a
|
2 |
a 逻辑若且唯若的字母模式。使用时须与前后文各间隔至少一个空格 |
a4 |
a (1=1) xnor (1=2)
|
a 0 |
a
|
| a not
|
a
|
1 |
a 逻辑非的字母模式。使用时须与前后文各间隔至少一个空格 |
a13 |
a not (1=2)
|
a 1 |
a
|
| z数值修约
|
| a round
|
a
|
2 |
a round 的运算子模式,会将一数四舍五入到指定的位数。使用时须与前后文各间隔至少一个空格 |
a8 |
a π round 6
|
a 3.141593 |
a
|
| z代数
|
| a ⋅
|
a
|
2 |
a 表达一数的系数 |
a10 |
a 2⋅π
|
a 6.2831853071796 |
a
|
| a ←
|
a
|
2 |
a 给予变数数值 |
a7 |
a x ← 7;x
|
a 7 |
a
|
| a ↦
|
a
|
2 |
a 给予函数定义 |
a12 |
a :x,y↦x^2+y^2;(5,2)
|
a 29 |
a
|
| a :
|
a 构成函数
|
2 |
a冒号(:)为定义函数时区隔函数的名称与函数的主体,而冒号(:)与分号(;)的区间构成一个函数的定义。在冒号左边的内容为函数的名称,在冒号右边的内容为函数的内容。若函数没有名称也需要输写冒号。 |
a7 |
a f:x↦x^2;(5)
|
a 25 |
a
|
| a ,
|
a
|
2 |
a 产生数组供多元函数使用 |
a1 |
a 7, 3
|
a 7, 3 |
a
|
| z复变
|
| a *
|
a
|
1 |
a 计算一数的共轭复数 |
a14 |
a *(7+3i)
|
a 7-3i |
a
|
| a i
|
a
|
1 |
a 表达纯虚数 |
a999∞ |
a 3i
|
a 3i |
a
|
| z二元关系
|
| a >
|
a
|
2 |
a 比较两数大小 |
a6 |
a 7 > 3
|
a 1 |
a
|
| a <
|
a
|
2 |
a 比较两数大小 |
a6 |
a 7 < 3
|
a 0 |
a
|
| a ≥
|
a
|
2 |
a 比较两数大小 |
a6 |
a 7 ≥ 3
|
a 1 |
a
|
| a ≤
|
a
|
2 |
a 比较两数大小 |
a6 |
a 7 ≤ 3
|
a 0 |
a
|
| a =
|
a
|
2 |
a 两数是否相等 |
a3 |
a 7 = 3
|
a 0 |
a
|
| a ≠
|
a
|
2 |
a 两数是否不相等 |
a3 |
a 7 ≠ 3
|
a 1 |
a
|
| z技术性
|
| a ;
|
a
|
2 |
a 分隔两运算式,结果将取最后一个分号后的结果 |
a1 |
a 7 ; 3
|
a 3 |
a
|
| a return
|
a
|
1 |
a返回数值。需注意return后方必须跟著一个数值或表达式,否则会变成 未定义行为而出现预期外的结果。 |
a2 |
a return 7;8
|
a 7 |
a
|
| z三角函数
|
| a °
|
a
|
1 |
a 用于表示角度单位的符号。 |
a10 |
a 180°
|
a 3.1415926535898 |
a
|
| a π
|
a
|
1 |
a 表示圆周率。 |
a10 |
a 3π
|
a 9.4247779607694 |
a
|