Лекция: Струнни стойности
Буквален (символен) типchar дефиниран от набора от стойности на таблицата с кодове ASCII. На всеки символ се присвоява цяло число от 0 до 255. В програмата стойностите на променливите и константите от типа char трябва да бъдат затворени в единични кавички.
Var c, символ: char;
Резултат от изпълнението на програмата: А
Операциите за връзка са дефинирани върху данни от символен тип: =, <>,>, =, които дават резултат от булев тип, и следните стандартни функции:
Chr (x) - Конвертира израза x в символ и връща стойността на символа
Ord (ch) - Преобразува символ ch в неговия код и връща стойността на кода
Pred (ch) - Връща предишния символ
Succ (ch) - Връща следващия символ
Низът (тип данни с низ) е поредица от символи в кодовата таблица ASCII. Броят на символите в низ (дължина на низа) може да варира от 0 до 255. Идентификаторът се използва за дефиниране на данни от тип низ низ, последвано от максималната дължина на низ от дадения тип (заграден в квадратни скоби).
Данните от низове могат да се използват като константи. Низова константа е последователност от символи, затворени в апострофи. Например „237“, „това е низова константа“.
Променлива от тип низ може да бъде дефинирана в раздела за деклариране на променливи:
Например, var Име: низ [20]. Дължината може да бъде пропусната в описанието на низа, в този случай тя е равна на максималната стойност - 255. Елементите на низа се определят от името на низа с индекса, заграден в квадратни скоби. Например N [5]. Първият знак на реда е номер 1 и т.н. Можем да кажем, че низ е едномерен масив, чиито елементи са символи. Тип низ и тип char съвместими, те могат да се използват в едни и същи изрази.
Изрази, които използват низови данни като операнди, се наричат низови изрази. Те могат да се състоят от низови константи, променливи, операционни знаци. Операциите за конкатенация и връзка са разрешени за тези данни.
Операцията за конкатенация (+) се използва за обединяване на множество низове в един низ. Както константите, така и променливите могат да бъдат обединени. Дължината на получения низ не трябва да надвишава 255 знака.
Релационните операции (=, <>,>, =) сравняват два низа и имат предимство пред конкатенацията. Низовете се сравняват отляво надясно до първия несъвпадащ символ. Низът се счита за по-голям, ако първият несъвпадащ символ в него има по-голям номер в кодовата таблица.
Например ‘MS-DOS’ = ’0’) и (S1 [i]
- Лекции по гражданско право
- Лекция - Г) Границите на вариацията на морфемата
- Лекции по бизнес оценка
- Лекция 4
- Лекция 3 ГМ