1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:02,540 >> David J. MALAN: Kom ons verfyn ons druk van ASCII karakters net 'n 3 00:00:02,540 --> 00:00:03,380 bietjie. 4 00:00:03,380 --> 00:00:07,490 Omdat karakters is net nommers onder die enjinkap, dit blyk dat 5 00:00:07,490 --> 00:00:11,220 selfs binne ons herhaling konstruk ons kan eintlik Itereer nie net oor 6 00:00:11,220 --> 00:00:14,360 net ints nie, maar ook oor die karakters self. 7 00:00:14,360 --> 00:00:18,290 >> Met ander woorde, kan ek sê die rekenaar te begin iterating van A tot 8 00:00:18,290 --> 00:00:22,400 deur Z eerder as selfs om te weet meer of gaan met die ekwivalensie 9 00:00:22,400 --> 00:00:25,960 van 'n wese 65 en Z om 90. 10 00:00:25,960 --> 00:00:29,650 Met ander woorde, kan ek reimplement hierdie program is soos volg. 11 00:00:29,650 --> 00:00:33,190 >> Vir kar, kom ons noem dit c, gelyk. 12 00:00:33,190 --> 00:00:36,520 En nou wil ek iterating te begin wanneer die karakter gelyk quote, 13 00:00:36,520 --> 00:00:38,620 unquote, A. En kennisgewing die aanhalingstekens. 14 00:00:38,620 --> 00:00:43,250 Dit is inderdaad 'n enkele karakter en nie 'n een karakter string. 15 00:00:43,250 --> 00:00:44,240 >> Kommapunt. 16 00:00:44,240 --> 00:00:48,850 Kom ons Itereer so lank as c is minder as of gelyk aan kapitaal Z, ook 17 00:00:48,850 --> 00:00:49,720 enkele aangehaal. 18 00:00:49,720 --> 00:00:53,290 En op elke iterasie van hierdie lus, laat se inkrementeer c self. 19 00:00:53,290 --> 00:00:55,880 Omdat weer aan die einde van die dag, c is net 'n aantal 20 00:00:55,880 --> 00:00:56,700 onder die kap. 21 00:00:56,700 --> 00:00:59,470 En so kan ons ook manipuleer dit as sodanig. 22 00:00:59,470 --> 00:01:05,540 >> Nou in hierdie lus, laat druk dat persent i is persent 23 00:01:05,540 --> 00:01:07,460 c, backslash n. 24 00:01:07,460 --> 00:01:13,900 En prop nou in vir i die gevolg van beslissende c, 'n kar, na 'n int, gevolg 25 00:01:13,900 --> 00:01:16,400 deur c self. 26 00:01:16,400 --> 00:01:17,260 >> Kommapunt. 27 00:01:17,260 --> 00:01:18,210 Red my lêer. 28 00:01:18,210 --> 00:01:20,280 En laat ons saam te stel en uit te voer. 29 00:01:20,280 --> 00:01:25,790 Maak ASCII 1 dot streep ASCII 1. 30 00:01:25,790 --> 00:01:32,740 En, blaai terug, sien ons dat 65 is weer 'n, 66 is weer B, en al die 31 00:01:32,740 --> 00:01:36,110 pad af na 90 is weer Z. 32 00:01:36,110 --> 00:01:37,383