式と演算
目次
算術演算子
| 演算子 | 説明 | 使い方 |
|---|---|---|
| + | 単項プラス | +a |
- | 単項マイナス | -a |
| + | 加算 | a + b |
| - | 減算 | a - b |
| * | 乗算 | a * b |
| / | 除算 (実数) | a / b |
| div | 除算 (整数) | a div b |
| mod | 剰余 | a mod b |
演算子の優先順位は一般の四則演算と同じです。
優先順位を変えるには括弧 (...) を使えば OK です。
1 + 2 * 3 { 7 }
(1 + 2) * 3 { 9 }演算子 / の評価結果は常に実数型です。
演算子 div の評価結果は整数型で,小数部分は切り捨てられます。
10 / 3 { 3.333... }
10 div 3 { 3 }関係演算子
| 演算子 | 説明 | 使い方 |
|---|---|---|
| = | 等値 | a = b |
| <> | 非等値 | a <> b |
| > | 大なり | a > b |
| < | 小なり | a < b |
| >= | 以上 | a >= b |
| <= | 以下 | a <= b |
論理演算子
| 演算子 | 説明 | 使い方 |
|---|---|---|
| and | AND | a and b |
| or | OR | a or b |
| not | NOT | not a |