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.