Caracteres
Los nombres de constantes y variables se construyen a partir de cadenas de caracteres. Prolog reconoce dos tipos de caracteres:
- Imprimibles: hacen que aparezca un determinado signo en la pantalla del ordenador. Se dividen en cuatro categorías:
-letras mayúsculas: A, B, C, D,…, Z.
-letras minúsculas: a, b, c, d,…, z.
-dígitos numéricos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
-signos: ! " # $ % & ' ( ) = - ^ | / \ { } [ ] _ @ + * ; : < > , . ?
- No imprimibles: no aparecen en forma de signo en la pantalla, pero realizan una determinada acción: nueva línea, retorno de carro, etc.
Cada carácter tiene un entero entre 0 y 127 asociado a él, este es su código ASCII ("American Standard Code for Information Interchange").