1.pascal中,进行除法运算时,整数和浮点数使用的符号不同。

浮点    /

整数   div      结果为商。

2.集合运算。

(1)in  判断集合或子界中是否包含一个元素。

OneSet:=[a,b];

if a in OneSet then

showmessage('集合OneSet包含a');

(2)对集合元素进行增加、减少,使用Include和Exclude和使用+、-运算符同样效果。

OneSet:=OneSet+[c];  //等同于

Include(OneSet,c);

OneSet:=OneSet-[b];  //等同于

Exclude(OneSet,b);

(3)符号@用于去的一个变量的地址指针,^用于取得一个指针对应的数据,也用于声明指针类型。在Pacal中一般不允许对指针直接做加、减运算。

(4)使用函数Addr可以代替@符号取得变量地址。

(5)判断一个指针是否有指向,可以使用:P<>nil    或者    Assigned(p)。

3.变量和变量

和C/C++不同,pascal中声明变量和常量时必须在const或者var块中进行,不能在begin...end块中进行。

编译时函数:

(1)Ord。取得有序变量的值在取值范围中所在的顺序。

(2)Chr。取得ACSII码对应的字符。

(3)Trunc、Round。将浮点数取整。

(4)High、Low。分别取得有序类型、变量的末序和始序的值。

(5)SizeOf。取得类型或者变量所需内存的大小(字节数)。

4.辅助流程控制

(1)Abort。激发一个静态异常并退出。

(2)Exit。退出过程。

(3)Halt。非正常结束一个应用程序。

(4)RunError。生成一个运行时错误。

(5)Continue。结束当前循环进入下一个循环。

(6)Break。结束循环。

Object Pascal入门相关推荐

  1. Delphi/Object Pascal开源跨平台3D和2D(台式机,移动设备,游戏主机)游戏引擎Castle Game Engine正式发布7.0预览版

    Castle Game Engine,是一种用于3D和2D游戏的开源跨平台(台式机,移动设备,游戏机)游戏引擎.我们的目标是创建一个功能强大的游戏引擎,该引擎完全免费且永远开源. 我们支持许多3D和2 ...

  2. 初探Object Pascal的类(三)

    类的构造函数 Object Pascal中的类有一种特殊的方法叫构造函数. 构造函数是一种用来建立实例类的方法. 构造函数用来初始化任何类成员变量,为类分配所必须的内存,或者做任何其他初始化工作. 在 ...

  3. 瞎说系列之Object.assign入门

    瞎说系列之Object.assign入门 前言 过去的一个多月新接手了一个公司的老项目,在实现新需求的同时还需要对有些地方进行重构,故而导致了没时间更新文章.最近趁着周末更新一篇关于Object.as ...

  4. Object Pascal 中类型

    Object Pascal 中类型的一些注意 2010-04-16 14:15 --------------------------------------------------------- 原创 ...

  5. 浅谈Object Pascal的指针[引用 Nicrosoft]

    浅谈Object Pascal的指针 Nicrosoft(nicrosoft@sunistudio.com) -- 2001.8.26     http://www.sunistudio.com/ni ...

  6. 浅谈Object Pascal的指针

    浅谈Object Pascal的指针 作者:Nicrosoft 时间:2001-8-26 来源:Nicrosoft个人网站 大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上 ...

  7. Delphi的编程语言Object Pascal(3)

    1. Object Pascal数据类型 l          数据类型描述了变量和常量的使用情况 l          Object Pascal是一种强类型的语言,它可以区分不同的数据类型,而不能 ...

  8. 金庸群侠传 Windows版:用 Object Pascal 和 SDL 实现的 DOS 游戏《金庸群侠传》的重制版

    金庸群侠传 Windows版:用 Object Pascal 和 SDL 实现的 DOS 游戏<金庸群侠传>的重制版. 原 DOS 下面的经典游戏<金庸群侠传>pascal 复 ...

  9. 【2.Delphi语法基础】2.Object Pascal数据类型

    2.Object Pascal 数据类型 Object Pascal是一种强类型语言,对数据类型的定义.声明以及数据赋值和传递操作等有严格的语法规则.Object Pascal的数据类型可以分为标准数 ...

最新文章

  1. spring的事务隔离_再深一点:面试工作两不误,源码级理解Spring事务
  2. 如何区分直连串口线和交叉串口线?
  3. pythonos模块修改文件名_python如何动态改变文件名
  4. 树状数组的建树 单点修改 单点查询 区间修改 区间查询
  5. 小 M 的算式(dfs)
  6. Python笔记9-----不等长列表转化成DataFrame
  7. Linux静态库、动态库的制作
  8. zblog修改上传服务器,【记录有用】ZBlog备份、恢复与搬家(换空间换服务器)方法...
  9. Error: Current license file does not support the EP1C6Q240C8/EP3C10E144C8 device
  10. java的oracle考试认证(OCJP)之路
  11. 2016年美团校园招聘数据开发工程师笔试编程题
  12. Optimistic Concurrency VS. Pessimistic Concurrency Control
  13. 智慧城市同城V4 v2.2.5 [独立版全插件]同城 同城小程序 同城信息
  14. 【Spring】依赖注入的几种方式
  15. PoseCNN DOPE Yolo-6D对比总结
  16. Centos操作系统yum源的使用
  17. 百度搜索URL参数你知道多少
  18. python数据分析的四阶段以及电商数据描述性分析和探索性分析
  19. 陕西大学最早的计算机专业,2019计算机考研:陕西地区计算机专业优质院校
  20. 面向数据结构的C语言基础速成宝典

热门文章

  1. React(2)认识JSX语法格式
  2. 用例规约的编写--业务规则和实体描述
  3. UE4 Slate UI
  4. 大力扶持AR/VR发展,韩国政府成立3580万美元专项基金
  5. latex中文环境配置(针对北大模板,开题报告+中期答辩+毕业论文)
  6. 企业信用等级评价流程
  7. vue父子之间传值 子组件向父组件传值或父组件向子组件传值
  8. 记一次破解自己win10登录密码的经历
  9. svg标签内元素的xpath定位方式
  10. 国泰产险金融级云原生保险中台落地实践