模組:Complex Number/Calculate/Operators/doc

此頁面為 Module:Complex Number/Calculate/Operators 的說明文件

語法 名稱 元數 說明 優先 範例 效果 math輸出
基礎算術
+
2
計算兩數之和
9
7 + 3
10
-
2
計算兩數之差
9
7 - 3
4
*
2
計算兩數之乘積
10
7 * 3
21
×
2
計算兩數之乘積
10
7 × 3
21
/
2
計算兩數相除之商
10
7 / 3
2.3333333333333
÷
2
計算兩數相除之商
10
7 ÷ 3
2.3333333333333
%
2
計算兩數相除之餘數
10
7 % 3
1
^
2
計算兩數之冪運算
12
7 ^ 3
343
e
2
當e左鄰一實數、右鄰一整數時,則為科學記號,以256e-3為例,其代表的結果為。要注意的是左邊的數必為單一實數、右邊的數必為整數,可為負數,且中間不能有空格。
12.3e4
123000
()
1
改變運算優先順序
2*(2+3)
10
數論
+
1
表達一正數
14
+7
7
-
1
計算一數的相反數
14
-7
-7
%
2
計算兩數相除之餘數
10
7 % 3
1
布爾代數
&
2
兩邏輯是否皆為真
5
(1=1) & (1=2)
0
2
兩邏輯是否不全為真
5
(1=1) ↑ (1=2)
1
|
2
兩邏輯是否有一者為真
4
(1=1) | (1=2)
1
2
兩邏輯是否全為假
4
(1=1) ↓ (1=2)
0
2
兩邏輯是否相異
4
(1=1) ⊕ (1=2)
1
2
兩邏輯是否相同
4
(1=1) ⇔ (1=2)
0
~
1
邏輯否定
13
~(1=2)
1
and
2
邏輯且的字母模式。使用時須與前後文各間隔至少一個空格
5
(1=1) and (1=2)
0
nand
2
邏輯與非的字母模式。使用時須與前後文各間隔至少一個空格
5
(1=1) nand (1=2)
1
or
2
邏輯或的字母模式。使用時須與前後文各間隔至少一個空格
4
(1=1) or (1=2)
1
nor
2
邏輯或非的字母模式。使用時須與前後文各間隔至少一個空格
4
(1=1) nor (1=2)
0
xor
2
邏輯異或的字母模式。使用時須與前後文各間隔至少一個空格
4
(1=1) xor (1=2)
1
xnor
2
邏輯若且唯若的字母模式。使用時須與前後文各間隔至少一個空格
4
(1=1) xnor (1=2)
0
not
1
邏輯非的字母模式。使用時須與前後文各間隔至少一個空格
13
not (1=2)
1
數值修約
round
2
round 的運算子模式,會將一數四捨五入到指定的位數。使用時須與前後文各間隔至少一個空格
8
π round 6
3.141593
代數
2
表達一數的系數
10
2⋅π
6.2831853071796
2
給予變數數值
7
x ← 7;x
7
2
給予函數定義
12
:x,y↦x^2+y^2;(5,2)
29
:
構成函數
2
冒號(:)為定義函數時區隔函數的名稱與函數的主體,而冒號(:)與分號(;)的區間構成一個函數的定義。在冒號左邊的內容為函數的名稱,在冒號右邊的內容為函數的內容。若函數沒有名稱也需要輸寫冒號。
7
f:x↦x^2;(5)
25
,
2
產生數組供多元函數使用
1
7, 3
7, 3
複變
*
1
計算一數的共軛複數
14
*(7+3i)
7-3i
i
1
表達純虛數
3i
3i
二元關係
>
2
比較兩數大小
6
7 > 3
1
<
2
比較兩數大小
6
7 < 3
0
2
比較兩數大小
6
7 ≥ 3
1
2
比較兩數大小
6
7 ≤ 3
0
=
2
兩數是否相等
3
7 = 3
0
2
兩數是否不相等
3
7 ≠ 3
1
技術性
;
2
分隔兩運算式,結果將取最後一個分號後的結果
1
7 ; 3
3
return
1
返回數值。需注意return後方必須跟着一個數值或表達式,否則會變成未定義行為而出現預期外的結果。
2
return 7;8
7
三角函
°
1
用於表示角度單位的符號。
10
180°
3.1415926535898
π
1
表示圓周率。
10
9.4247779607694