Символьные переменные.
При работе с символьными переменными необходимо задать тип переменной char для хранения одного символа и string для хранения группы символов. Например
SHAR
var name, a, b2: char
присваивание значений переменным происходит следующим образом:
program abc;
var a,b:char;
begin
write (' введите букву '); read (a); b:='N';
write (a,b);
end.
STRING
Позволяет вводить цепочку символов.
Var n:string [30];
Данная строка объявляет переменную n с количеством символов до 30. Если не указывать количество знаков то по умолчанию размер переменной составит 255 знаков.
program hello;
var a,b,c:string[30]; begin
write (' введите имя '); read (a); b:=' привет '; write (b,a); end.
Пример объединение двух строк.
При работе с массивом строковых переменных при задании массива также используются типы данных shar или string.
A: array [1..5] of char ='aaaaa'
B: array [1..3] of char='bbb'
program hello;
var
i:integer;
e:array [1..10] of string;
begin
for i:=1 to 10 do
readln (e[i]);
for i:=1 to 10 do
write (e[i]);
end.