Real Integer或Real Integer或Real Integer Integer 结果类型 Integer或Real Integer或Real Integer或Real Integer或Real Integer或Real Real Integer Integer
2.3 表达式与运算符
? 3.关系运算符 ? 关系运算符是对两个类型相容且可以比较大小的数据进 行比较,结果为布尔类型,见表2 行比较,结果为布尔类型,见表2-5。 ? 表2-5 关系运算符
运算符 = <> < > <= >= In 作用 等于 不等于 小于 大于 小于或等于 大
于或等于 属于 结果类型 Bealoon Bealoon Bealoon Bealoon Bealoon Bealoon Bealoon
2.3 表达式与运算符
? 4.逻辑运算符 ? 逻辑运算符对逻辑类型的操作数进行运算,结果为布尔 型,见表2 型,见表2-6。 ? 表2-6 逻辑运算符
运算符 not and or xor 作用 逻辑非 逻辑与 逻辑或 逻辑异或 操作数类型 Bealoon Bealoon Bealoon Bealoon 结果类型 Bealoon Bealoon Bealoon Bealoon
2.3 表达式与运算符
? 5.集合运算符 ?
运算符 + * <= >= = <> in 作用 集合的并集 集合的差集 集合的交集 A<=B,A是否是B的子集 A>=B,B是否是A的子集 两个集合是否相等 两个集合是否不相等 s in A,s是否属于集合A
表2-7 集合运算符
操作数类型 集合类型 集合类型 集合类型 集合类型 集合类型 集合类型 集合类型 有序类型,集合类型 结果类型 集合类型 集合类型 集合类型 Bealoon Bealoon Bealoon Bealoon Bealoon
2.3 表达式与运算符
? 6.运算符的优先级 表2-8 Object Pascal各运算符的优先级
运算符 not *,/,div ,mod,and +,- ,or,xor 关系运算符 优先级 1(最高) 2 3 4(最低)
2.4 语句
? 2.4.1 注释
? 注释是添加在程序中用来说明代码功能的语句,它是非执行 语句,对程序的执行部分不会产生任何影响,有助于提高程 序的可读性。在Object Pascal中,有三种注释标记: 序的可读性。在Object Pascal中,有三种注释标记: ? 花括号“{}”注释:位于 “{}”中的内容为注释。 花括号“{}”注释:位于 {}”中的内容为注释。 ? 双斜杠“//”注释: “//”之后到本行结束的内容为注释。 双斜杠“//”注释: //”之后到本行结束的内容为注释。 ? 圆括号及星号对“(*……*)”注释:(*……*)中的内容 圆括号及星号对“(*……*)”注释:(*……*)中的内容 为注释。 ? 例如以下语句都是注释: ? {The first kind Of comment.} ? //The second kind Of comment. ? (*The third kind Of comment.*)
2.4 语句
? 2.4.2 简单语句和复合语句
? 简单语句是Object Pascal中最简单也最
常用的语句,简单 简单语句是Object Pascal中最简单也最常用的语句,简单 语句用分号分隔。赋值语句、函数、过程调用语句等是 简单语句,例如下面的语句都是简单语句: ? r:=m+n; //两个值相加并赋值 r:=m+n; //两个值相加并赋值 ? ShowMessage('I’m a student.'); ? 复合语句是多个简单语句的组合,复合语句以begin表示 复合语句是多个简单语句的组合,复合语句以begin表示 开始,以end表示结束。例如: 开始,以end表示结束。例如: ? begin ? i:=1; ? j:=i+1; ? s:='abc'; ? end;
2.4 语句
? 2.4.3 条件语句
? 条件语句是Object Pascal语言提供的选择结构语句,主要 条件语句是Object Pascal语言提供的选
择结构语句,主要 有如下两种: ? 1.if语句 if语句 ? if语句的表示形式: if语句的表示形式: ? if <表达式> then <表达式> ? <执行语句> 执行语句> ? [else ? <执行语句>] 执