1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:02,540 >> DAVID J. Malan: Disons affiner notre impression de caractères ASCII seulement 3 00:00:02,540 --> 00:00:03,380 peu. 4 00:00:03,380 --> 00:00:07,490 Parce que les personnages sont simplement des nombres sous le capot, il s'avère que 5 00:00:07,490 --> 00:00:11,220 même au sein de notre construction de boucle nous peut effectivement parcourir non seulement sur 6 00:00:11,220 --> 00:00:14,360 ints juste, mais aussi sur les signes eux-mêmes. 7 00:00:14,360 --> 00:00:18,290 >> En d'autres termes, je pourrais dire la ordinateur pour démarrer l'itération de A jusqu'à 8 00:00:18,290 --> 00:00:22,400 à Z plutôt que de même avoir à connaître plus ou face à l'équivalence 9 00:00:22,400 --> 00:00:25,960 de A étant 65 et Z étant de 90. 10 00:00:25,960 --> 00:00:29,650 En d'autres termes, je peux réimplémenter ce programme comme suit. 11 00:00:29,650 --> 00:00:33,190 >> Pour char, appelons-c, est égal. 12 00:00:33,190 --> 00:00:36,520 Et maintenant, je voudrais commencer itération lorsque le personnage est égale à la citation, 13 00:00:36,520 --> 00:00:38,620 Ils ont dit, R. avis les guillemets simples. 14 00:00:38,620 --> 00:00:43,250 C'est en effet un caractère unique et pas un seul caractère. 15 00:00:43,250 --> 00:00:44,240 >> Point-virgule. 16 00:00:44,240 --> 00:00:48,850 Disons itérer tant que c est moins ou égal au capital Z, aussi 17 00:00:48,850 --> 00:00:49,720 guillemets simples. 18 00:00:49,720 --> 00:00:53,290 Et à chaque itération de cette boucle, nous allons incrémenter c lui-même. 19 00:00:53,290 --> 00:00:55,880 Du fait de nouveau, à la fin de le jour, c est juste un nombre 20 00:00:55,880 --> 00:00:56,700 sous la hotte. 21 00:00:56,700 --> 00:00:59,470 Et nous pouvons également manipuler en tant que telle. 22 00:00:59,470 --> 00:01:05,540 >> L'impression de maintenant à l'intérieur de cette boucle, laisser que i est pour cent pour cent 23 00:01:05,540 --> 00:01:07,460 c, barre oblique inverse n. 24 00:01:07,460 --> 00:01:13,900 Et branchez maintenant pour i le résultat de c coulée, un char, un int, suivie 25 00:01:13,900 --> 00:01:16,400 c par lui-même. 26 00:01:16,400 --> 00:01:17,260 >> Point-virgule. 27 00:01:17,260 --> 00:01:18,210 Enregistrer mon fichier. 28 00:01:18,210 --> 00:01:20,280 Et nous allons compiler et exécuter. 29 00:01:20,280 --> 00:01:25,790 Assurez-ASCII 1 point barre ASCII 1. 30 00:01:25,790 --> 00:01:32,740 Et, le défilement remonter, nous voyons que 65 est de nouveau A, 66 B est de nouveau, et le tout 31 00:01:32,740 --> 00:01:36,110 chemin vers le bas à 90 est de nouveau Z. 32 00:01:36,110 --> 00:01:37,383