字符串。概述
字符串是按特定顺序排列的字符列表(或序列)。整个字符序列被视为单个实体。
字符是您可以通过一次击键在键盘上键入的任何内容(字母、数字、反斜杠或其他一些字符)。
字符串可以有空格:
"Hello world!"。
空字符串是包含 0 个字符的字符串。
Pascal 将所有用撇号 (
' '
) 编写的内容都识别为字符串。
在 Pascal 中,字符串的类型是
string
。
您可以使用输入语句将新值写入字符串
<前>
阅读(s);
您也可以简单地为变量分配一个字符串值,例如
<前>
s := 'Python';
您可以使用内置函数
length
确定字符串的长度
<前>
n := 长度
字符串比较
字符串可以像数字一样相互比较。您可以确定哪条线更大,哪条更小。
比较字符串时,比较的是字符代码。有几十种(如果不是数百种)字符编码。理解这个概念的最简单方法是理解其中一种最简单的 ASCII(阅读
此处)。
需要了解的是,在现代编码中,俄文和英文字母均按字母顺序排列,数字也从小到大。
例如,在ASCII码表中,英文字母'A'的编码; - 65,字母“a”; - 97,数字“0”;代码为 48。俄文字母位于 ASCII 代码表的扩展部分(数字从 128 到 255)。大写字母先于小写字母(即代码更小)。
在大多数使用的编码表中,模式是相同的,小写字母晚于大写字母,数字早于字母,俄文字母晚于英文。
例如:“机车” < “steamboat”,因为单词在第五个字母和“in”中不同< “x”。