guida

Guida Pascal - Char

12. Char

In alcuni casi, si usa invece che degli Integer o dei Real, il tipo di dato Char. Questo tipo di dato contiene i numeri che vanno da 0 a 255, tali numeri corrispondo alle codifiche ASCII.
I Char presentano due funzioni che permettono la trasformazione da Char ad ASCII e viceversa.
Queste due funzioni sono:

Un esempio molto chiaro potrebbe essere la stampa di tutti i codici ASCII e i loro corrispettivi caratteri alfanumerici, in modo del tutto automatico.

program ASCII;
uses crt;
  var 
    z:integer;
  begin
  for z:=0 to 255 do
    writeln(z,' --> ',chr(z);
  readln;
end.

Come al solito analizziamo l'intero codice:

Per assegnare un valore ad una variabile di tipo Char, basta seguire la seguente sintassi:

nome_variabile:='carattere';

Tutto ciò che è racchiuso tra apici, è considerato come Char (carattere) e non secondo il suo valore numerico.