>> 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.