語法 |
名稱 |
說明 |
範例 |
效果 |
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
|