计算机二级DELPHI基础:数据类型与表达式计算机二级考试

文章作者 100test 发表时间 2009:04:09 22:57:59
来源 100Test.Com百考试题网


  运算符是在代码中对各种数据类型进行运算的符号。例如,有能进行加、减、乘、除的运算符,有能访问一个数组的某个单元地址的运算符。
  表达式(Expression)是由运算符(I)perator)和运算对象(Operand)及圆括号组成的一个序列。表达式是语言中最基本的组成成分,它表示一种求值规则。
  表达式的类型由运算结果的类型决定,它与运算分量不同。根据表达式结果值的类型,将表达式分为4类:算术表达式、布尔表达式(关系表达式和逻辑表达式)、字符串表达式、集合表达式。其中字符串表达式、集合表达式将在后面章节介绍。
  1.赋值运算符
  Delphi的赋值运算符比较特别,为了给一个变量赋值,要用“:=\"运算符,而不像在C或Visual B asic中用“=,’运算符。赋值语句的语法格式为<.变量名>.:=<.表达式>.;例如:
  numberl:=5;
  2.算术运算符与算术表达式
  (1)算术运算符 算术运算符作用于实数或整数,包括 、一、*、/、“、diV和mod。Pascal对浮点数除法运算用/,对两个整数相除时,用div,运算时自动截取余数取整。注意对不同类型的表达式相除要选用不同的除法运算符。mod运算返回对运算数进行整除后得到的余数。
  若y为O,表达式x/y、x div y和x mod y运行时将发生错误。
  (2)算术表达式
  用算术运算符和括号将运算对象连接起来,符合Delphi语法规则的式子,称为Delphi的算术表达式。运算对象可以是常量、变量或函数等,例如:
  a*b/c-1.5 2:l=sin(x)
  3.关系运算符与关系表达式
  (1)关系运算符
  如果用Visual Basic编过程序,可能对Delphi的比较运算符感到很熟悉,因为它们在本质上是相同的,关系运算符在所有程序语言中基本相同。其运算结果是布尔类型。
  关系运算符有=、<.>.、<.、>.、>.=、<.=、IN(集合成员关系判断)、IS(类和对象判断)。
  关系运算符完成两个运算对象的比较运算,即比较两个运算对象的大小。运算的结果不是一个数值,而是一个逻辑值,即“成立\"或“不成立\",也就是“真”或“假\"。在Delphi中用True和False表示。
  对字符串进行比较,是依据它的每个字符在扩展ASCII字符集中的顺序进行的。字符类型被当作长度为1的字符串。
  (2)关系表达式
  用关系运算符将两个操作对象连接起来的式子,称为关系表达式。例如:
  5>.3 x 5<.y一3

  2009年上半年全国计算机等级考试参考答案请进入计算机考试论坛

  2009年全国计算机等级考试报名信息汇总

  2009年NCRE考试有新变化

  2009年全国计算机等级考试-大纲

  2009年上半年全国计算机二级考试试题及答案

  2009年上半年全国计算机等级考试试题答案汇总



相关文章


计算机二级DELPHI基础:DELPHI工程文件计算机二级考试
计算机二级DELPHI基础:DELPHI窗体文件计算机二级考试
ObjectPascal语言的注释数据类型与表达式计算机二级考试
DELPHI基础:ObjectPascal语言常量与变量计算机二级考试
计算机二级DELPHI基础:数据类型与表达式计算机二级考试
计算机二级DELPHI基础:程序结构与流程控制语句计算机二级考试
计算机二级DELPHI基础:循环语句与循环程序计算机二级考试
计算机二级DELPHI基础:DELPHI的repeat语句计算机二级考试
计算机二级DELPHI基础:DELPHI的for语句计算机二级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛