記号 | 内容 | ||
As | 型のキャスト(詳細...) | ||
^ | 指数演算 | ||
- | マイナス符号(減算ではありません) | ||
* | 乗算 | ||
/ | 除算 | ||
\ | 整数除算 | ||
mod | 剰余演算 | ||
+ | 加算 | ||
- | 減算 | ||
>> | 右シフト | ||
<< | 左シフト |
記号 | 内容 | ||
= | 等しい | ||
<>、>< | 等しくない | ||
< | より小さい | ||
> | より大きい | ||
<= | 以下 | ||
>= | 以上 |
記号 | 内容 | ||
Not | 論理否定 | ||
and | 論理積 | ||
or | 論理和 | ||
xor | 排他的論理和 |
符号無し演算、符号あり演算の見分け方
"a/b" など、ある演算における2つの値a、bが、共に符号無し変数(DWord型、Word型など)であるか、0以上のリテラル値であると、符号無し演算が行われます。それ以外は、すべて符号あり演算となります。1つの演算子において、符号あり、符号無しの値が与えられると、符号あり演算が行われます。
文字列演算子について
文字列連結演算子として "+"、"&" 記号のみが使用できます。この2つの演算子は同じ演算を行います。文字列演算ではカッコの使用はできません。
関係演算を行うと、文字列は辞書順に比較されます。2つの文字列の長さが違い、比較が途中で終わってしまったときは短い文字列のほうが小さくなります。