Character (Tipos carácter)

Explicación

Un tipo carácter es un tipo enumerado en el que algún valor es un literal carácter.

Existe el tipo predefinido Character cuyos valores son las 256 posiciones del código ISO/IEC 10646:2003-Latin-1. Estas 256 posiciones incluyen tanto caracteres gráficos (visualizables) como no gráficos. La entrada/salida de valores de tipo Character se realiza usando el paquete Ada.Text_IO.

Sintaxis de los literales carácter

character_literal ::= 'graphic_character'

Ejemplo de literales carácter

'A'   'a'   '2'   ' '   'Π'

Ejemplo de declaración de un tipo carácter

type Dígito_Romano is ('I', 'V', 'X', 'L', 'C', 'D', 'M');

Ejemplo de declaración de objetos de tipo Character

Un_Caracter, Otro_Caracter : Character;
Pi_Mayúscula : constant Character := 'Π';