
REPRESENTATION INTERNE DES CARACTERES
La plupart des ordinateurs stockent les caractères en format ASCII.
ASCII signifie American Standard Code for Information Interchange.
Les caractères sont stockés suivant une séquence numérotées, dans laquelle
A vaut 65, B 66, etc. Voici quelques fonctions qui manipulent des
caractères.
- CHR
La fonction chr ou fonction de position de caractère renvoie le
caractère associé à la valeur ASCII donnée en argument, par exemple,
chr( 65 ) va renvoyer la caractère A
- ORD
La fonction ord ou fonction ordinale renvoie la valeur ASCII d'un
caractère. Elle a donc l'effet inverse de la fonction chr.
Les types ordinaux sont ceux qui ont un ensemble prédéfini et connu de valeurs.
Chaque valeur suivante de l'ensemble est plus grande d'un que la précédente.
Caractères et entiers sont donc des types ordinaux.
ord( 'C' ) va renvoyer la valeur 67
- SUCC
La fonction successeur renvoie la valeur ou le symbole suivant dans l'ensemble,
donc
succ( 'd' ) va renvoyer le caractère e
- PRED
La fonction predecesseur renvoie la valeur ou le symbole précédent
dans l'ensemble, donc
pred( 'd' ) va renvoyer le caractère c
Copyright B Brown/P Henry/CIT, 1988-1995. Tous droits réservés.
Copyright UCL/INGI, 1995. Tous droits réservés
URL: http://candix1.fsa.ucl.ac.be/langages/Pascal/tutoriel/pas036.htm
