1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:02,540 >> DAVID J. MALAN: Katsotaanpa hiottava tulostus ASCII-merkkien vain 3 00:00:02,540 --> 00:00:03,380 vähän. 4 00:00:03,380 --> 00:00:07,490 Koska merkit ovat yksinkertaisesti numerot alla huppu, käy ilmi, että 5 00:00:07,490 --> 00:00:11,220 myös omassa silmukoiminen konstruktio me voi todella kerrata paitsi yli 6 00:00:11,220 --> 00:00:14,360 vain ints, mutta myös yli merkkiä itse. 7 00:00:14,360 --> 00:00:18,290 >> Toisin sanoen, voisin kertoa tietokone alkaa iteroimalla alkaen ylös 8 00:00:18,290 --> 00:00:22,400 Z sijaan edes tarvitse tietää enemmän tai käsitellä vastaavuuden 9 00:00:22,400 --> 00:00:25,960 A on 65, ja Z on 90. 10 00:00:25,960 --> 00:00:29,650 Toisin sanoen, voin reimplement Tämän ohjelman seuraavasti. 11 00:00:29,650 --> 00:00:33,190 >> Char, kutsukaamme sitä C tasavertaisina. 12 00:00:33,190 --> 00:00:36,520 Ja nyt haluaisin aloittaa iteroimalla kun hahmo vastaa lainaus, 13 00:00:36,520 --> 00:00:38,620 unquote, A. Ja huomautus puolilainausmerkkejä. 14 00:00:38,620 --> 00:00:43,250 Tämä on todellakin yksi merkki eikä yksi merkkijono. 15 00:00:43,250 --> 00:00:44,240 >> Puolipisteellä. 16 00:00:44,240 --> 00:00:48,850 Katsotaanpa kerrata niin kauan kuin c on vähemmän tai yhtä suuri kuin pääoman Z, myös 17 00:00:48,850 --> 00:00:49,720 yhden noteerata. 18 00:00:49,720 --> 00:00:53,290 Ja jokaisen iteraation tämän silmukan, Katsotaanpa lisäys c itse. 19 00:00:53,290 --> 00:00:55,880 Koska jälleen lopussa päivä, c on vain numero 20 00:00:55,880 --> 00:00:56,700 alla huppu. 21 00:00:56,700 --> 00:00:59,470 Ja niin voimme myös manipuloida sitä sellaisena. 22 00:00:59,470 --> 00:01:05,540 >> Nyt sisälle silmukan, nyt tulosta että prosenttia i on prosenttia 23 00:01:05,540 --> 00:01:07,460 c, kenoviiva n. 24 00:01:07,460 --> 00:01:13,900 Ja kytke nyt i tulos valu C, char, int, jonka jälkeen 25 00:01:13,900 --> 00:01:16,400 C itse. 26 00:01:16,400 --> 00:01:17,260 >> Puolipisteellä. 27 00:01:17,260 --> 00:01:18,210 Pelasta tiedosto. 28 00:01:18,210 --> 00:01:20,280 Ja antaa kääntää ja ajaa. 29 00:01:20,280 --> 00:01:25,790 Tee ASCII 1 dot slash ASCII 1. 30 00:01:25,790 --> 00:01:32,740 Ja vieritys takaisin ylös, näemme, että 65 jälleen, 66 on jälleen B, ja kaikki 31 00:01:32,740 --> 00:01:36,110 alas 90 on jälleen Z. 32 00:01:36,110 --> 00:01:37,383