Delphi 的运算符列表


本文整理自网络,侵删。

 
分类运算符操作操作数结果类型范例
算术运算符+整数,实数整数,实数X + Y
-整数,实数整数,实数Result - 1
*整数,实数整数,实数P * InterestRate
/实数除整数,实数实数X / 2
div整数除整数整数Total div UnitSize
mod取模整数整数Y mod 6
+(一元)符号等同整数,实数 整数,实数+7
-(一元)符号相反整数,实数整数,实数-X
布尔运算符not否定布尔型Booleannot (C in MySet)
and布尔型BooleanDone and (Total > 0)
or布尔型BooleanA or B
xor异或布尔型BooleanA 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^
=相等指针BooleanP = Q
<>不等指针BooleanP <> Q
集合运算符+并集集合集合Set1 + Set2
-差集集合集合S ?C T
*交集集合 集合S * T
<=子集集合BooleanQ <= MySet
>=超集集合BooleanS1 >= S2
=相等集合BooleanS2 = MySet
<>不等集合BooleanMySet <> S1
in成员序数,集合 BooleanA in Set1
关系运算符=相等简单类型、类、类引用、接口、串、压缩串BooleanI = Max
<>不等简单类型、类、类引用、接口、串、压缩串BooleanX <> Y
<小于简单类型、串、压缩串、PCharBooleanX < Y
>大于简单类型、串、压缩串、PCharBooleanLen > 0
<=小于或等于简单类型、串、压缩串、PCharBooleanCnt <= 1
>=大于或等于简单类型、串、压缩串、PCharBooleanI >= 1
类运算符as转换类和类的实例
is判断
=关系运算符 = 和 <> 也作用于类
<>
地址(@)运算符@X如果X是一个变量,那么@X返回X的地址。当编译指示 {$T-} 有效时,@X是Pointer类型;  而在编译指示 {$T+} 状态下时,@X是 ^T 类型,这里的T是X的类型。
@F如果 F 是一个例程(函数或过程),那么@F返回 F 的入口点,@F的类型总是Pointer。
@类中方法当 @ 适用于定

相关阅读 >>

Delphi 之 trichedit组件

Delphi如何实现模拟组合按键,如发送ctrl_f的按键消息

Delphi mscomm1自动获取串口

Delphi 下载并显示网上的图片

Delphi将字符串转换成utf8编码的函数

Delphi adoconnection连接 sqlserver

Delphi 跳出for循环

Delphi 获取 cpu 使用率的单元

Delphi 中 tjpegimage 中的一处问题修复

Delphi adoquery的post和updatebatch

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...