1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:02,540 >> DAVID J. Malan: Laten we verfijnen onze afdrukken van ASCII-tekens slechts een 3 00:00:02,540 --> 00:00:03,380 beetje. 4 00:00:03,380 --> 00:00:07,490 Omdat de personages zijn gewoon nummers onder de motorkap, blijkt dat 5 00:00:07,490 --> 00:00:11,220 zelfs binnen onze looping construeren we kan eigenlijk herhalen, niet alleen op 6 00:00:11,220 --> 00:00:14,360 net ints, maar ook over Type de code zelf. 7 00:00:14,360 --> 00:00:18,290 >> Met andere woorden, kon ik vertel de computer starten itereren van A tot 8 00:00:18,290 --> 00:00:22,400 door Z dan eens te weten meer of omgaan met de gelijkwaardigheid 9 00:00:22,400 --> 00:00:25,960 Een wezen van 65 en Z zijn 90. 10 00:00:25,960 --> 00:00:29,650 Met andere woorden, kan ik herimplementeren Dit programma als volgt. 11 00:00:29,650 --> 00:00:33,190 >> Voor char, laten we noemen het c, gelijk. 12 00:00:33,190 --> 00:00:36,520 En nu wil ik iteratie beginnen wanneer het teken gelijk citaat, 13 00:00:36,520 --> 00:00:38,620 unquote, A. En merk de enkele aanhalingstekens. 14 00:00:38,620 --> 00:00:43,250 Dit is inderdaad een enkel karakter en niet een tekenreeks. 15 00:00:43,250 --> 00:00:44,240 >> Puntkomma. 16 00:00:44,240 --> 00:00:48,850 Laten we herhalen zolang C is minder hoogste vermogen Z, ook 17 00:00:48,850 --> 00:00:49,720 enkel geciteerd. 18 00:00:49,720 --> 00:00:53,290 En op elke iteratie van deze lus, laten we verhogen c zelf. 19 00:00:53,290 --> 00:00:55,880 Omdat weer eind de dag, c is maar een getal 20 00:00:55,880 --> 00:00:56,700 onder de motorkap. 21 00:00:56,700 --> 00:00:59,470 En dus kunnen we ook manipuleren als zodanig. 22 00:00:59,470 --> 00:01:05,540 >> Nu in deze lus, laten afdrukken dat procent i procent 23 00:01:05,540 --> 00:01:07,460 c, backslash n. 24 00:01:07,460 --> 00:01:13,900 En sluit nu ik het resultaat van gieten c, een char, naar een int, gevolgd 25 00:01:13,900 --> 00:01:16,400 door c zelf. 26 00:01:16,400 --> 00:01:17,260 >> Puntkomma. 27 00:01:17,260 --> 00:01:18,210 Red mijn bestand. 28 00:01:18,210 --> 00:01:20,280 En laten compileren en uit te voeren. 29 00:01:20,280 --> 00:01:25,790 Maak ASCII 1 dot slash ASCII 1. 30 00:01:25,790 --> 00:01:32,740 En, het scrollen back-up, zien we dat 65 opnieuw A, 66 B weer en de 31 00:01:32,740 --> 00:01:36,110 weg naar beneden tot 90 is weer Z. 32 00:01:36,110 --> 00:01:37,383