Zeichen und Zeichenketten
char , vordefinierter Typ,
kann ein einzelnes Zeichen als Wert annehmen.
Das Zeichen muß dabei im Zeichenvorrat des Rechners enthalten
sein. Der Zeichenvorrat umfaßt auf jeden Fall die Ziffern,
Klein- und Großbuchstaben des Alphabets sowie einige
Sonderzeichen.
Zeichenkonstanten werden stets in Hochkommata eingeschlossen
angegeben.
PROGRAM ZahlBuchstabe(input, output);
VAR c,d: char;
BEGIN
c:='4';
d:='A';
c:=d;
writeln(c)
END.
In der Zuweisung c:='4' wird das Zeichen 4
und nicht die Zahl 4 zugewiesen.
Zeichenkette, mehrere durch Hochkommata eingeschlossene
Zeichen, kann direkt einem PACKED ARRAY OF char
zugewiesen werden.
PROGRAM frankfurt(input, output);
VAR kette: PACKED ARRAY[1..10] OF char;
BEGIN
kette:='Frankfurt ';
writeln(kette)
END.