Delphi 有多少种类型?

来源:百度知道 编辑:UC知道 时间:2024/09/24 01:47:32
比如string,是字符串类型,

一、数据类型:
  (1) 基本数据类型:
  a、 整数类型: (通用类型<32位>:Integer-有符号;Cardinal-无符号)
  具体:
  有符号:Shortint<8位>,Smallint<16位>,Longint<32位 >
  无符号:Byte<8位>,Word<16位>,LongiWord<32位 >

  b、字符类型: (通用类型<8位>:Char -与AnsiChar等同)
  具体:
  AnsiChar<8位> :主要存放Ansi字符
  WideChar<16位>:主要存放Unicode字符

  c、布尔类型: (通用类型<8位>:Boolean-与ByteBool等同)
  具体:
  ByteBool<8位>,WordBool<16位>,LongBool<32位>
  不同的布尔类型主要用于鱼其它编程语言及不同windows系统兼容。

  d、枚举类型:
  定义:type 枚举类型标识符=(key1[=val1],.。。。,keyn[=valn]) :n<=255
  如果给某些key指定了值,则未指定值的key是前一个key值加1;
  如果全部默认不指定值,则key1值为0,往后逐个加1。

  e、子界类型:
  定义:type 子界类型标识符=下界 ..下界
  如:type SubInt=1..3 0;表示 1~30的整数
  type SubChar='a'..'z';表示字符

  ※注:1、以上四种类型称为有序类型,即除第一个数为都有先行数、除最后一个数外都有后继数。在这里

  (计算机里),整数是有限的。有序类型的数都有一个序号,