SPEAKER: Emlékezzünk vissza, hogy minden a motorháztető alatt a számítógép tárolja a bitek. És bit, viszont lehet használni képviseletére számokat. És a számok, viszont lehet használni karakterek ábrázolására. Tény, hogy létezik egy hagyományos közötti leképezés ezek a számok és a levelek, az úgynevezett ASCII - American Standard Code for Information Interchange. Most a C, kiderül, hogy látjuk ez az ekvivalencia, mert nem csak ints, mi is karakter, mind a amelynek a végén a nap képviseltetik magukat, mint a számok , és viszont, bitek. Szóval írni egy egyszerű programot, amely egyszerűen azt mondja nekem, hogy mi a leképezés között, a számok és a betűk, szem bánja, hogy 65 a főváros A 97 egy kisbetűs egy. Kezdjük. "Tartalmazzák standard I / O pont h." "Int fő érvénytelen. "És most szeretném végighaladni az összes nagybetűk nyomtat ki a numerikus és karakter egyenértékű. Tehát ez, én egy "a" hurok. "Az int i lesz - és most, és nem indul a szokásos 0, miért nem indul érték Tudom, hogy jelentős, mint 65 tőke A? Csináljuk meg, amíg Én vagyok kevesebb, mint - um - 65 plusz 26, mert tudom, hogy ott 26 betű az ábécében. És akkor minden egyes iterációs ennek loop, hadd növeljük i 1. Most minden iterációs ennek loop, mit akarok? Szeretném, hogy nyomtassa ki, amit a jelenlegi szám i, és mi a megfelelő char. Nos, annak elérése, hogy én is öntött, így a beszélni, az int egy char a következő módon. "Print f% i% c backslash N" Más szóval, azt akarom mondani, hogy ez száma ezt a karaktert. Szóval kell, hogy csatlakoztassa a két érték erre hely birtokosai a nyomtatott f, ezért Megteszem vessző i, vessző - Most nincs egy változó c vagy a char, de nekem van egy szám. És tudom, hogy számokat lehet térképezni, hogy levelek, egyszerűen meg kell mondani a számítógép erre. És így is öntött i egy int a a char, egyszerűen meg kell határoznia zárójelben, hogy én valóban, mint átalakítani, hogy a char. Nézzük most bezárja ezt a kijelentést, kivéve a fájlt, és fordítsuk ezt a programot. "Hogy ascii 0 pont slash ASCII 0-ra." És nagyon gyorsan nyomtassa ki a képernyőn, ez a leképezés a számok között és a jellegét egyenértékű. Sőt, ha én lépjünk vissza, először látni, hogy 65 A, 66 B, és ha lépjünk vissza, 90 Z.