符号 | 说明 | 示例 |
---|---|---|
:= | 赋值 | A := 100 |
符号 | 说明 | 示例 |
---|---|---|
+ | 加 或 表示正数 | |
- | 减 或 表示负数 | |
* | 乘 | |
/ | 除 | |
DIV | 整除 | |
MOD | 取余 |
符号 | 说明 | 示例 |
---|---|---|
Not | 位非 | |
And | 位与 | |
Or | 位或 | |
Xor | 位异或 | |
Shl | 左移 | |
Shr | 右移 |
符号 | 说明 | 示例 |
---|---|---|
And | 逻辑与 | |
Not | 逻辑或 | |
Xor | 逻辑异或 | |
Or | 逻辑非 |
符号 | 说明 | 示例 |
---|---|---|
= | 等于 | |
<> | 不等于 | |
>= | 大于等于 | |
<= | 小于等于 | |
> | 大于 | |
< | 小于 |
符号 | 说明 | 示例 |
---|---|---|
+ | 集合并 | |
- | 集合减 | |
* | 集合交 | |
In | 属于 |
符号 | 说明 | 示例 |
---|---|---|
@ | 取变量地址 | @Variable |
is | 对象是否从某类型派生 | objVar is TObject |
^ | 取指针指向的对象 | Pointer^ |
Assigned(Pointer) | 返回指针是否赋值 |
符号 | 优先级 |
---|---|
@, not | 1(高) |
*, /, div, mod, and, shl, shr, as | 2 |
+, -, or, xor | 3 |
>, <, >=, <=, <>, =, in, is | 4(低) |