Un programme lit des caractères et doit en tirer des nombres : convertir un chiffre saisi en sa valeur, et passer une lettre en majuscule.
Objectif
Calculer les codes et les écarts qui rendent ces deux conversions possibles sans aucune fonction.
Ce qui sert ici
Un char contient un entier sur un octet. Dans la table des codes, les lettres majuscules occupent
des rangs consécutifs à partir de 65, les minuscules à partir de 97, et les chiffres à partir de 48.
Ce que cela permet d'écrire
La valeur d'un chiffre saisi s'obtient par une soustraction, et le passage en majuscule par une autre. Les deux calculs ne valent que pour les lettres non accentuées, dont les codes se suivent.