`
yutiii
  • 浏览: 3017 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

delphi运算符列表

阅读更多
分类 运算符 操作 操作数 结果类型 范例
算术运算符 + 整数,实数 整数,实数 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
分享到:
评论

相关推荐

    delphi运算符和表达式

    delphi运算符和表达式,全面罗列Delphi常用的运算符和表达式

    在delphi中实现任意类型的三元运算函数ThreeAsk

    在Delphi中实现任意类型的三元运算函数是一个非常实用的功能,可以提高代码的灵活性和可读性。本文将详细介绍如何创建这样一个通用的三元运算函数,并深入探讨其工作原理、应用场景以及注意事项。 ### 一、三元...

    Delphi - 新语法介绍之运算符重载.mht

    Delphi - 新语法介绍之运算符重载.mht

    Delphi程序设计教程—数据类型、运算符、表达式

    Delphi程序设计教程(第二章:数据类型、运算符、表达式)

    delphi 自定义公式计算

    如果是运算符,我们比较当前栈顶的运算符与新运算符的优先级,如果新运算符优先级更高或栈为空,直接将其压入栈中,否则将栈顶运算符弹出并加入结果列表,直到新运算符可以被压入栈。遇到左括号时压入栈,遇到右括号...

    delphi面试题.doc

    知识点:Delphi 运算符优先级、基本运算符 13. 执行语句 b := a; a := c; d := a; d := b; 后,值相等的变量是 a 和 d。 知识点:Delphi 赋值语句、变量赋值 14. 错误的 case 语句是 case x ; 1: x := 1 end,因 ...

    Delphi官方中文手册

    Delphi的VCL库提供了丰富的控件集,如按钮、文本框、列表框、菜单等,开发者可以利用这些控件快速构建出美观且功能齐全的应用界面。同时,手册也会涵盖网络编程,包括TCP/IP通信、HTTP/HTTPS协议、套接字编程等,...

    Delphi2010语法手册.pdf

    Delphi语言提供了丰富的运算符,包括有序类型运算符、数学运算符、逻辑运算符、位运算符、字符串运算符、集合运算符、指针运算符和关系运算符等。 程序流程控制章节中会介绍条件语句、选择语句、循环语句以及程序...

    delphi 计算器 快速高效

    Delphi允许对基本运算符进行重载,这样可以自定义操作的行为,比如定义一个复杂数学运算的+运算符。此外,Delphi的编译器能够生成原生的机器码,这使得编译后的程序运行速度快,内存占用低,非常适合构建计算密集型...

    Delphi XE4 语言指南

    Delphi XE4支持算术运算符、布尔运算符、按位运算符、字符串运算符、指针运算符、集合运算符、关系运算符、类和接口运算符等。 6. 语句 Delphi中的语句用于执行程序的操作,包括赋值语句、例程调用、控制流程语句...

    Delphi 计算器源代码

    4. **运算符重载**:在Delphi中,可以通过自定义方法来实现运算符重载,使得自定义类型能够支持基本的算术运算,这在实现计算器逻辑时非常有用。 5. **表达式解析**:计算器可能包含一个表达式解析器,用于处理用户...

    Delphi XE3 标准课程第一章 基础算术、位运算符

    Delphi XE3 标准课程第一章 基础算术、位运算符

    Complex-复数类--delphi

    在Delphi编程环境中,"Complex-复数类"是一个用于处理复数运算的重要概念。复数是由实部和虚部组成的数学对象,形式为`a + bi`,其中`a`是实部,`b`是虚部,`i`是虚数单位,满足`i^2 = -1`。在 Delphi 中,开发人员...

    Delphi XE10.3 中文学习手册(ObjectPascal语言手册 )

    手册首先会介绍Object Pascal的基础知识,包括变量、常量、类型、运算符、流程控制语句等基本元素。此外,还会深入探讨类、对象、接口、继承、多态等面向对象编程的关键概念。 Delphi IDE(集成开发环境)是编写、...

    delphi 语法手册

    TList类是一个在Delphi中常用的泛型类,用于处理对象列表。 本书的作者为***,由其享有所有权。任何个人或团体不得非法复制本书内容。 Delphi2010语法手册为初学者提供了入门级别的指导,其内容涵盖了Delphi编程...

    Delphi从入门到精通

    2. 基础语法:掌握Delphi中变量、常量、数据类型、运算符、表达式、控制流程(如if、for、while等)以及函数和过程的定义和调用方法。 3. 面向对象编程:深入理解Delphi中的类(class)和对象(object),掌握继承...

    Delphi版简易计算器

    Delphi版简易计算器是一款基于Delphi编程环境开发的计算器应用,主要面向初学者设计,用于帮助他们学习Delphi编程语言和基本的GUI(图形用户界面)设计。Delphi是一种强大的对象 Pascal 编程工具,以其高效的编译器...

    delphi考试题,(delphi)面试题

    - **选项C** “&gt;=”,是 Delphi 中的一个关系运算符,用于比较两个值是否大于等于。 - **选项D** “*”,是数学运算符,用于乘法运算,不是布尔运算符。 因此,正确答案包括: - A. not - B. or - C. &gt;= #### ...

Global site tag (gtag.js) - Google Analytics