>> SPIKA: Kumbuka kwamba kila kitu chini ya kofia ya kompyuta ni
kuhifadhiwa kwa kutumia bits.
Na bits, kwa upande wake, inaweza kutumika kuwakilisha idadi.
Na idadi, kwa upande wake, inaweza kutumika kuwakilisha wahusika.
Kwa kweli, kuna kawaida ramani kati ya wale idadi na
barua, aitwaye ASCII -
American Standard Code kwa Mabadilishano ya Habari.
>> Sasa na C, zinageuka kuwa tunaweza kuona motsvarande hii, kwa sababu sisi si
tu na ints, sisi pia na chars, wote ambayo mwisho wa siku
ni kuwakilishwa kama idadi na, kwa upande wake, bits.
Basi hebu kuandika mpango rahisi ambayo tu anasema mimi nini ramani ni
kati ya idadi na barua, kuweka katika akili kwamba 65 ni mji mkuu wa A na 97
ni chini kesi a.
Hebu tuanze.
>> "Ni pamoja na kiwango I / O dot h." "Int kuu ni batili. "Na sasa Ningependa
iterate juu ya yote ya mji mkuu wa barua uchapishaji nje numeric yao na
tabia ya equivalents.
Hivyo kwa hili, mimi itabidi kutumia "kwa" kitanzi.
"Kwa ajili ya int i anapata -
na sasa, badala ya kuanza saa kawaida 0, kwa nini sio mimi kuanza saa thamani
Mimi najua kuwa muhimu, kama 65 kwa ajili ya mji mkuu wa A?
Hebu kufanya hili, hivyo muda mrefu ni i ni chini ya -
um -
65 pamoja na 26, kwa sababu najua kuna ni barua 26 katika alfabeti.
Na kisha juu ya kila iteration hii kitanzi, napenda nyongeza i kwa 1.
>> Sasa, kwa kila iteration hii kitanzi, je, mimi unataka kufanya nini?
Ningependa magazeti nini sasa idadi ni i na kile
sambamba char ni.
Sasa, ili kufanikisha hilo, siwezi kutupwa, hivyo kusema, int kwa char katika
kufuata njia.
"Magazeti f% i ni% c backslash n" Katika maneno mengine, nataka kusema, hii
idadi ni tabia hii.
Basi, mimi haja ya kuziba katika maadili mbili kwa hii mahali wamiliki kwa ajili ya magazeti f, hivyo
Mimi itabidi kufanya comma i, comma -
>> Sasa, sina c variable au char, lakini mimi na idadi.
Nami najua kuwa idadi inaweza mapped kwa barua, mimi tu haja ya kuwaambia
kompyuta kufanya hivyo.
Na hivyo siwezi kutupwa i kutoka int kwa char, tu kwa kutaja katika
mabano kuwa mimi d kweli kama kubadilisha kwa char.
>> Hebu karibu sasa kauli hii, ila faili, na kukusanya mpango huu.
"Kufanya kiwe 0 dot slash kiwe 0." Na haraka sana magazeti kwa screen kama
ramani hii kati ya idadi na tabia zao, sawa.
Kwa kweli, kama mimi kitabu nyuma juu, mimi kwanza kuona kwamba 65 ni, 66 ni B, na kama mimi
kitabu nyuma chini, 90 ni Z.