Delphi 的运算符列表

简介: Delphi 的运算符列表分类运算符操作操作数结果类型范例算术运算符+加整数,实数整数,实数X + Y-减整数,实数整数,实数Result - 1*乘整数,实数整数,实数P * Inte...


分类 运算符 操作 操作数 结果类型 范例
算术运算符 + 整数,实数 整数,实数 X + Y
- 整数,实数 整数,实数 Result - 1
* 整数,实数 整数,实数 P * InterestRate
/ 实数除 整数,实数 实数 X / 2
div 整数除 整数 整数 Total div UnitSize
mod 取模 整数 整数 Y mod 6
+(一元) 符号等同 整数,实数 整数,实数 +7
-(一元) 符号相反 整数,实数 整数,实数 -X
布尔运算符 not 否定 布尔型 Boolean not (C in MySet)
and 布尔型 Boolean Done and (Total > 0)
or 布尔型 Boolean A or B
xor 异或 布尔型 Boolean A xor B
逻辑(按位)运算符 not 按位否定 整数 整数 not X
and 按位与 整数 整数 X and Y
or 按位或 整数 整数 X or Y
xor 按位异或 整数 整数 X xor Y
shl 按位左移 整数 整数 X shl 2
shr 按位右移 整数 整数 Y shr I
字符串运算符 + 连接 字符串、压缩串、字符 字符串 S + '.'
指针运算符 + 指针加 字符指针,整数 字符指针 P + I
- 指针减 字符指针,整数 字符指针,整数 P - Q
^ 指针解除参照 指针 指针的基类型 P^
= 相等 指针 Boolean P = Q
<> 不等 指针 Boolean P <> Q
集合运算符 + 并集 集合 集合 Set1 + Set2
- 差集 集合 集合 S – T
* 交集 集合 集合 S * T
<= 子集 集合 Boolean Q <= MySet
>= 超集 集合 Boolean S1 >= S2
= 相等 集合 Boolean S2 = MySet
<> 不等 集合 Boolean MySet <> S1
in 成员 序数,集合 Boolean A in Set1
关系运算符 = 相等 简单类型、类、类引用、接口、串、压缩串 Boolean I = Max
<> 不等 简单类型、类、类引用、接口、串、压缩串 Boolean X <> Y
< 小于 简单类型、串、压缩串、PChar Boolean X < Y
> 大于 简单类型、串、压缩串、PChar Boolean Len > 0
<= 小于或等于 简单类型、串、压缩串、PChar Boolean Cnt <= 1
>= 大于或等于 简单类型、串、压缩串、PChar Boolean I >= 1
类运算符 as 转换 类和类的实例    
is 判断    
=   关系运算符 = 和 <> 也作用于类    
<>      
地址(@)运算符 @X 如果X是一个变量,那么@X返回X的地址。 当编译指示 {$T-} 有效时,@X是Pointer类型;  而在编译指示 {$T+} 状态下时,@X是 ^T 类型,这里的T是X的类型。
@F 如果 F 是一个例程(函数或过程),那么@F返回 F 的入口点,@F的类型总是Pointer。
@类中方法 当 @ 适用于定义在类中的方法时,方法标识符必需被类的名称限定。例如: @TMyClass.DoSomething
相关文章
|
2月前
|
C语言
杂项运算符
杂项运算符。
20 1
|
3月前
|
Java C++ Python
Python 教程之运算符(3)—— G-Fact 19(布尔逻辑和位非运算符)
Python 教程之运算符(3)—— G-Fact 19(布尔逻辑和位非运算符)
17 0
|
4月前
第二章:数据类型、运算符和表达式
第二章:数据类型、运算符和表达式
35 0
|
8月前
|
Python
Python 常用运算符(算术、比较、赋值、逻辑、成员)
Python 常用运算符(算术、比较、赋值、逻辑、成员)
55 1
|
10月前
|
C语言
C语言之运算符用法(补充前面运算符中的不足)
C语言之运算符用法(补充前面运算符中的不足)
|
C语言
VBA数组赋值
VBA数组赋值
200 1
|
存储 Python
Python 编程 | 连载 03 - 布尔、列表和元组类型
Python 编程 | 连载 03 - 布尔、列表和元组类型
Python 编程 | 连载 03 - 布尔、列表和元组类型
VB编程:巧用常量定义数组-37
VB编程:巧用常量定义数组-37
194 0
|
API 数据安全/隐私保护
VB编程:全局变量&控件数组实例简单计算器
VB编程:全局变量&控件数组实例简单计算器
150 0
|
Python 存储
Python零基础学习笔记(十一)—— 运算符和表达式2
''' 位运算符:按位运算是把数字看作是二进制数来计算 & / ^ ~ > ''' #与运算: & (同 1 为 1,否则为 0) print(5 & 7) #或运算: | (有 1 为 1,同 0 则 0) print(5 | 7) #异或运算:^ (相同为 0,不同为.
1360 0

热门文章

最新文章