Символьные переменные.

При работе с символьными переменными необходимо задать тип переменной 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.