運算子
SPEL+ 語言所使用的運算子如下所示。
| 運算子 | 格式範例 | 說明 |
|---|---|---|
| + | A+B | 加法 |
| - | A-B | 減法 |
| * | A*B | 乘法 |
| / | A/B | 除法 |
| ** | A**B | 指數 |
| = | A=B | A等於B |
| > | A>B | A大於B |
| < | A<B | A小於B |
| >= | A>=B | A大於或等於B |
| <= | A<=B | A小於或等於B |
| <> | A<>B | A不等於B |
| And | A And B | 邏輯AND |
| Mod | A Mod B | 整數的餘數 |
| Not | Not A | 否定 |
| Or | A Or B | 邏輯OR |
| Xor | A Xor B | 互斥 |
運算子的優先順序
在程式中,按下列順序處理運算子。
| 優先順序 | 運算子 | 格式範例 | 說明 |
|---|---|---|---|
| 1 | () | ( A+B ) | 括號 |
| 2 | ** | A**B | 指數 |
| 3 | * | A*B | 乘法 |
| / | A/B | 除法 | |
| 4 | Mod | A Mod B | 整數的餘數 |
| 5 | + | A+B | 加法 |
| - | A-B | 減法 | |
| 6 | = | A=B | A等於B |
| <> | A<>B | A不等於B | |
| < | A<B | A小於B | |
| > | A>B | A大於B | |
| <= | A<=B | A小於或等於B | |
| >= | A>=B | A大於或等於B | |
| 7 | Not | Not A | 否定 |
| 8 | And | A And B | 邏輯AND |
| 9 | Or | A Or B | 邏輯OR |
| 10 | Xor | A Xor B | 互斥 |
← SPEL+ 語言參考 ! →