11.1. Otros tipos de datos básicos 1: caracteres
Versión en video (8:44 min):
Pascal
11. Otros tipos de datos básicos: caracteres y booleanos
11.1. Caracteres
Con la palabra "char" podemos indicar que una variable se usará para guardar un carácter (una letra, una cifra numérica o un símbolo). Cada carácter ocupa 1 byte:
(* Caracteres, toma de contacto *)
program Caracteres;
var
letra1, letra2: char;
begin
write('Dime una letra: ');
readLn(letra1);
write('Dime otra letra: ');
readLn(letra2);
writeLn('Las letras eran ', letra1, ' y ', letra2);
end.
(* Ejemplo de ejecucion:
Dime una letra: a
Dime otra letra: s
Las letras eran a y s
*)
Si queremos asignar un valor a una variable de tipo "char" (o comprobarlo, en una condición), deberemos usar comillas simples:
(* Caracteres y valores prefijados *)
program Caracteres2;
var
letra1, letra2: char;
begin
write('Dime una letra: ');
readLn(letra1);
letra2 := 'Z';
writeLn('Tu letra era ', letra1, ' y la mia ', letra2);
end.
(* Ejemplo de ejecucion:
Dime una letra: a
Tu letra era a y la mia Z
*)
También es posible "contar" en una orden for utilizando letras, como en este ejemplo:
(* FORCHAR.PAS, letras como índices en un bucle *)
(* Curso de Pascal, por Nacho Cabanes *)
program ForChar;
var
letra: char;
begin
for letra := 'a' to 'z' do
write( letra );
end.