ENCEINTE: Rappelons que tout sous le capot d'un ordinateur est stockée à l'aide bits. Et les bits, à leur tour, peuvent être utilisés pour représenter des nombres. Et des chiffres, à son tour, peuvent être utilisés pour représenter les caractères. En fait, il existe un conventionnel mise en correspondance entre les nombres et lettres, appelés ASCII - American Standard Code for L'échange d'information. Maintenant, avec C, il s'avère que nous pouvons voir cette équivalence, parce que nous ne ont seulement ints, nous avons aussi des caractères, à la fois de laquelle, à la fin de la journée sont représentés sous forme de nombres et, à son tour, les bits. Donc, nous allons écrire un programme simple qui me dit simplement ce que la cartographie est entre les chiffres et les lettres, en gardant à l' l'esprit que 65 est un grand A et 97 est un minuscule un. Commençons. "Inclure E / S standard point h." "Int void main. "Et maintenant, je voudrais itérer sur tous les lettres majuscules leur imprimant numérique et équivalents de caractères. Donc, pour cela, je vais utiliser une boucle "for". "Pour int i Gets - et maintenant, plutôt que de commencer à l'heure habituelle 0, pourquoi ne pas commencer à une valeur Je sais que pour être significatif, comme 65 pour majuscule? Faisons-le, tant est-i est inférieur à - euh - 65 plus 26, car je sais que ya 26 lettres dans l'alphabet. Puis à chaque itération de cette boucle, permettez-moi incrémenter i de 1. Maintenant, à chaque itération de cette boucle, ce que je veux faire? J'aimerais imprimer ce que le courant nombre est i et que la omble correspondant est. Maintenant, pour ce faire, je peux jeter, si de parler, le int en char dans le suivante façon. "Print f% i% c est oblique n" En d'autres termes, je veux dire, ce nombre est ce personnage. J'ai donc besoin de brancher deux valeurs de ce de placer les titulaires d'impression f, de sorte Je ferai virgule i, virgule - Maintenant, je n'ai pas de c variable ou un char, mais je dois un certain nombre. Et je sais que les nombres peuvent être mappées à lettres, j'ai besoin tout simplement de dire la ordinateur pour le faire. Et si je puis-je jeter d'un int un char, en spécifiant simplement dans parenthèses que j'avais en effet comme pour le convertir en char. Fermons maintenant cette déclaration, sauf le fichier, et compiler ce programme. "Faire ascii 0 point barre ascii 0." Et imprimer très rapidement à l'écran comme cette correspondance entre les numéros et leurs équivalents de caractères. En fait, si je Revenez en haut, j'ai d'abord voir que 65 est A, 66 B est, et si je faire défiler vers le bas, 90 est Z.