AnteriorPosterior

11.1. Otros tipos de datos básicos 1: caracteres

Por: Nacho Cabanes
Actualizado: 19-01-2022 12:24
Tiempo de lectura estimado: 2 min.

 

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.

7815 visitas desde el 03-06-2019

AnteriorPosterior