文件名称:字符串类型-京东应用架构设计
文件大小:7.56MB
文件格式:PDF
更新时间:2024-06-30 04:57:11
Delphi 2010 语法
3.3 字符串类型 字符串表示由字符所组成的序列,简单来说,若干个字符连在一起就可视为一个字符 串。Delphi中常用的字符串类型主要有四种:Shortstring、Ansistring、Widestring、 Shortstring。三种字符串的简要信息如下: 类型 最大长度 所需内存 用途 ShortString 255 byte 2-256 bytes 容纳由 AnsiChar 组成的字符串 AnsiString 2 GB 4 bytes-2GB 容纳由 AnsiChar 组成的字符串 WideString 2 GB 4 bytes-2GB 容纳由 WideChar 组成的字符串 UnicodeStri ng 2 GB 4 bytes-2GB 容纳 Unicode 编码的字符串 上表中,UnicodeString与 WideString基本无区别。 Delphi编程中通常将字符串变量声明为 String类型,此类型与 UnicodeString类型 完全等价,在较早的某些版本中 string等价于 AnsiString类型。 使用字符串时我们只需将其当成一个普通的简单变量,需要做的只是给其赋值并读取 值。所有的细节均由 Delphi自动进行管理。下面是一个简单的示例,在其中我们声明了字 符串变量 STR,并给它赋值为‘Delphi2010’,然后在屏幕上显示。 var str:string; begin str := 'delphi2010'; writeln(str); end. Delphi2010支持多种编码类型的字符串,使得字符串的应用非常方便,但这也直接导 致很多初学者甚至是有一定经验的 Delphi 用户迷惑不解。为了避免学习上的困难,此节我 们只讨论了常用字符串类型的基本知识以使读者能够毫无困难地学习接下来的内容。在本