>> SPEAKER: Muista, ettﾃ､ kaikki alla huppu tietokone on
tallennettu kﾃ､yttﾃ､en bittiﾃ､.
Ja bitit puolestaan 窶銀久oidaan kﾃ､yttﾃ､ﾃ､ edustaa numeroita.
Ja numeroita, puolestaan 窶銀久oidaan kﾃ､yttﾃ､ﾃ､ edustaa merkkiﾃ､.
Itse asiassa on olemassa tavanomaista kartoitus ne numerot ja
kirjeitﾃ､, nimeltﾃ､ﾃ､n ASCII -
American Standard Code for Tietojen vaihto.
>> Nyt C, kﾃ､y ilmi, ettﾃ､ nﾃ､emme tﾃ､mﾃ､n vastaavuuden, koska emme ole
vain ints, meillﾃ､ on myﾃｶs merkkiﾃ､, molemmat jonka lopussa pﾃ､ivﾃ､
ovat edustettuina numerot ja puolestaan 窶銀誼ittiﾃ､.
Joten kirjoittaa yksinkertainen ohjelma, joka yksinkertaisesti kertoo minulle, mitﾃ､ kartoitus on
vﾃ､lillﾃ､ numeroita ja kirjaimia, pitﾃ､en mielessﾃ､, ettﾃ､ 65 on pﾃ､ﾃ､oman ja 97
on pienet kirjaimet.
Aloitetaanpa.
>> "Kuuluu vakio I / O-piste h." "Int Tﾃ､rkein mitﾃ､tﾃｶn. "Ja nyt haluaisin
kerrata hoitaakseen kaikki isoilla kirjaimilla tulostaa niiden numeerinen ja
merkki vastineet.
Joten tﾃ､mﾃ､, minﾃ､ kﾃ､ytﾃ､n "puolesta" silmukka.
"Int i saa -
ja nyt, sen sijaan alkavat tavallista 0, miksi en aloita arvo
Tiedﾃ､n olevan merkittﾃ､viﾃ､, kuten 65 pﾃ､ﾃ､oman?
Tehdﾃ､ﾃ､n tﾃ､mﾃ､, niin kauan on i on pienempi kuin -
um -
65 plus 26, koska tiedﾃ､n, ettﾃ､ ovat 26 kirjaimet aakkoset.
Ja sitten jokaisen iteraation tﾃ､mﾃ､n silmukka, haluan kasvattaa i 1.
>> Nyt on jokaisen iteraation tﾃ､mﾃ､n silmukka, mitﾃ､ haluan tehdﾃ､?
Haluaisin tulostaa mitﾃ､ nykyinen numero on i ja mitﾃ､
vastaava merkki on.
Nyt saavuttamiseksi, voin heittﾃ､ﾃ､, niin puhua, int nieriﾃ､ﾃ､
seuraavalla tavalla.
"Print f% i on% c backslash n" In Toisin sanoen, haluan sanoa, ettﾃ､ tﾃ､mﾃ､
numero on tﾃ､mﾃ､ merkki.
Joten minun tﾃ､ytyy kytkeﾃ､ kaksi arvoa tﾃ､hﾃ､n aseta pidikkeet tulostaa f, joten
Teen pilkku i, pilkku -
>> Nyt minulla ei ole muuttuja c tai char, mutta minulla on useita.
Ja tiedﾃ､n, ettﾃ､ numerot voidaan kuvata kirjeet, en yksinkertaisesti tarvitse kertoa
tietokone tehdﾃ､.
Ja jotta voin heittﾃ､ﾃ､ i: int char, yksinkertaisesti tﾃ､smennetﾃ､ﾃ､n
Suluissa ettﾃ､ olisin todellakin kuten muuntaa sen char.
>> Katsotaanpa nyt lopettaa tﾃ､mﾃ､n lausunnon, tallenna tiedoston, ja kﾃ､ﾃ､ntﾃ､ﾃ､ tﾃ､mﾃ､n ohjelman.
"Tehdﾃ､ ascii 0 dot slash ascii 0." Ja hyvin nopeasti tulostaa sen ruudulla
Tﾃ､mﾃ､n kartoituksen vﾃ､lillﾃ､ numeroita ja niiden luonne vastineet.
Itse asiassa, jos en siirry takaisin ylﾃｶs, haluan ensin nﾃ､hdﾃ､, ettﾃ､ 65 on, 66 on B, ja jos minﾃ､
selaa takaisin alas, 90 on Z.