1 00:00:00,000 --> 00:00:00,400 2 00:00:00,400 --> 00:00:02,720 >> SPEAKER: Muista, ettテ、 kaikki alla huppu tietokone on 3 00:00:02,720 --> 00:00:03,900 tallennettu kテ、yttテ、en bittiテ、. 4 00:00:03,900 --> 00:00:06,320 Ja bitit puolestaan 窶銀€久oidaan kテ、yttテ、テ、 edustaa numeroita. 5 00:00:06,320 --> 00:00:09,020 Ja numeroita, puolestaan 窶銀€久oidaan kテ、yttテ、テ、 edustaa merkkiテ、. 6 00:00:09,020 --> 00:00:12,530 Itse asiassa on olemassa tavanomaista kartoitus ne numerot ja 7 00:00:12,530 --> 00:00:14,260 kirjeitテ、, nimeltテ、テ、n ASCII - 8 00:00:14,260 --> 00:00:17,130 American Standard Code for Tietojen vaihto. 9 00:00:17,130 --> 00:00:20,460 >> Nyt C, kテ、y ilmi, ettテ、 nテ、emme tテ、mテ、n vastaavuuden, koska emme ole 10 00:00:20,460 --> 00:00:24,400 vain ints, meillテ、 on myテカs merkkiテ、, molemmat jonka lopussa pテ、ivテ、 11 00:00:24,400 --> 00:00:27,240 ovat edustettuina numerot ja puolestaan 窶銀€誼ittiテ、. 12 00:00:27,240 --> 00:00:30,850 Joten kirjoittaa yksinkertainen ohjelma, joka yksinkertaisesti kertoo minulle, mitテ、 kartoitus on 13 00:00:30,850 --> 00:00:37,650 vテ、lillテ、 numeroita ja kirjaimia, pitテ、en mielessテ、, ettテ、 65 on pテ、テ、oman ja 97 14 00:00:37,650 --> 00:00:39,080 on pienet kirjaimet. 15 00:00:39,080 --> 00:00:40,630 Aloitetaanpa. 16 00:00:40,630 --> 00:00:49,680 >> "Kuuluu vakio I / O-piste h." "Int Tテ、rkein mitテ、tテカn. "Ja nyt haluaisin 17 00:00:49,680 --> 00:00:53,380 kerrata hoitaakseen kaikki isoilla kirjaimilla tulostaa niiden numeerinen ja 18 00:00:53,380 --> 00:00:54,680 merkki vastineet. 19 00:00:54,680 --> 00:00:56,960 Joten tテ、mテ、, minテ、 kテ、ytテ、n "puolesta" silmukka. 20 00:00:56,960 --> 00:00:59,560 "Int i saa - 21 00:00:59,560 --> 00:01:03,120 ja nyt, sen sijaan alkavat tavallista 0, miksi en aloita arvo 22 00:01:03,120 --> 00:01:07,130 Tiedテ、n olevan merkittテ、viテ、, kuten 65 pテ、テ、oman? 23 00:01:07,130 --> 00:01:10,300 Tehdテ、テ、n tテ、mテ、, niin kauan on i on pienempi kuin - 24 00:01:10,300 --> 00:01:10,600 um - 25 00:01:10,600 --> 00:01:17,190 65 plus 26, koska tiedテ、n, ettテ、 ovat 26 kirjaimet aakkoset. 26 00:01:17,190 --> 00:01:20,840 Ja sitten jokaisen iteraation tテ、mテ、n silmukka, haluan kasvattaa i 1. 27 00:01:20,840 --> 00:01:23,640 >> Nyt on jokaisen iteraation tテ、mテ、n silmukka, mitテ、 haluan tehdテ、? 28 00:01:23,640 --> 00:01:27,390 Haluaisin tulostaa mitテ、 nykyinen numero on i ja mitテ、 29 00:01:27,390 --> 00:01:29,570 vastaava merkki on. 30 00:01:29,570 --> 00:01:34,920 Nyt saavuttamiseksi, voin heittテ、テ、, niin puhua, int nieriテ、テ、 31 00:01:34,920 --> 00:01:37,800 seuraavalla tavalla. 32 00:01:37,800 --> 00:01:45,830 "Print f% i on% c backslash n" In Toisin sanoen, haluan sanoa, ettテ、 tテ、mテ、 33 00:01:45,830 --> 00:01:48,350 numero on tテ、mテ、 merkki. 34 00:01:48,350 --> 00:01:51,940 Joten minun tテ、ytyy kytkeテ、 kaksi arvoa tテ、hテ、n aseta pidikkeet tulostaa f, joten 35 00:01:51,940 --> 00:01:55,130 Teen pilkku i, pilkku - 36 00:01:55,130 --> 00:01:58,400 >> Nyt minulla ei ole muuttuja c tai char, mutta minulla on useita. 37 00:01:58,400 --> 00:02:01,940 Ja tiedテ、n, ettテ、 numerot voidaan kuvata kirjeet, en yksinkertaisesti tarvitse kertoa 38 00:02:01,940 --> 00:02:03,230 tietokone tehdテ、. 39 00:02:03,230 --> 00:02:09,020 Ja jotta voin heittテ、テ、 i: int char, yksinkertaisesti tテ、smennetテ、テ、n 40 00:02:09,020 --> 00:02:12,850 Suluissa ettテ、 olisin todellakin kuten muuntaa sen char. 41 00:02:12,850 --> 00:02:17,440 >> Katsotaanpa nyt lopettaa tテ、mテ、n lausunnon, tallenna tiedoston, ja kテ、テ、ntテ、テ、 tテ、mテ、n ohjelman. 42 00:02:17,440 --> 00:02:23,590 "Tehdテ、 ascii 0 dot slash ascii 0." Ja hyvin nopeasti tulostaa sen ruudulla 43 00:02:23,590 --> 00:02:26,760 Tテ、mテ、n kartoituksen vテ、lillテ、 numeroita ja niiden luonne vastineet. 44 00:02:26,760 --> 00:02:31,920 Itse asiassa, jos en siirry takaisin ylテカs, haluan ensin nテ、hdテ、, ettテ、 65 on, 66 on B, ja jos minテ、 45 00:02:31,920 --> 00:02:35,520 selaa takaisin alas, 90 on Z. 46 00:02:35,520 --> 00:02:35,597