1 00:00:00,000 --> 00:00:00,400 2 00:00:00,400 --> 00:00:02,720 >> SPIKA: Kumbuka kwamba kila kitu chini ya kofia ya kompyuta ni 3 00:00:02,720 --> 00:00:03,900 kuhifadhiwa kwa kutumia bits. 4 00:00:03,900 --> 00:00:06,320 Na bits, kwa upande wake, inaweza kutumika kuwakilisha idadi. 5 00:00:06,320 --> 00:00:09,020 Na idadi, kwa upande wake, inaweza kutumika kuwakilisha wahusika. 6 00:00:09,020 --> 00:00:12,530 Kwa kweli, kuna kawaida ramani kati ya wale idadi na 7 00:00:12,530 --> 00:00:14,260 barua, aitwaye ASCII - 8 00:00:14,260 --> 00:00:17,130 American Standard Code kwa Mabadilishano ya Habari. 9 00:00:17,130 --> 00:00:20,460 >> Sasa na C, zinageuka kuwa tunaweza kuona motsvarande hii, kwa sababu sisi si 10 00:00:20,460 --> 00:00:24,400 tu na ints, sisi pia na chars, wote ambayo mwisho wa siku 11 00:00:24,400 --> 00:00:27,240 ni kuwakilishwa kama idadi na, kwa upande wake, bits. 12 00:00:27,240 --> 00:00:30,850 Basi hebu kuandika mpango rahisi ambayo tu anasema mimi nini ramani ni 13 00:00:30,850 --> 00:00:37,650 kati ya idadi na barua, kuweka katika akili kwamba 65 ni mji mkuu wa A na 97 14 00:00:37,650 --> 00:00:39,080 ni chini kesi a. 15 00:00:39,080 --> 00:00:40,630 Hebu tuanze. 16 00:00:40,630 --> 00:00:49,680 >> "Ni pamoja na kiwango I / O dot h." "Int kuu ni batili. "Na sasa Ningependa 17 00:00:49,680 --> 00:00:53,380 iterate juu ya yote ya mji mkuu wa barua uchapishaji nje numeric yao na 18 00:00:53,380 --> 00:00:54,680 tabia ya equivalents. 19 00:00:54,680 --> 00:00:56,960 Hivyo kwa hili, mimi itabidi kutumia "kwa" kitanzi. 20 00:00:56,960 --> 00:00:59,560 "Kwa ajili ya int i anapata - 21 00:00:59,560 --> 00:01:03,120 na sasa, badala ya kuanza saa kawaida 0, kwa nini sio mimi kuanza saa thamani 22 00:01:03,120 --> 00:01:07,130 Mimi najua kuwa muhimu, kama 65 kwa ajili ya mji mkuu wa A? 23 00:01:07,130 --> 00:01:10,300 Hebu kufanya hili, hivyo muda mrefu ni i ni chini ya - 24 00:01:10,300 --> 00:01:10,600 um - 25 00:01:10,600 --> 00:01:17,190 65 pamoja na 26, kwa sababu najua kuna ni barua 26 katika alfabeti. 26 00:01:17,190 --> 00:01:20,840 Na kisha juu ya kila iteration hii kitanzi, napenda nyongeza i kwa 1. 27 00:01:20,840 --> 00:01:23,640 >> Sasa, kwa kila iteration hii kitanzi, je, mimi unataka kufanya nini? 28 00:01:23,640 --> 00:01:27,390 Ningependa magazeti nini sasa idadi ni i na kile 29 00:01:27,390 --> 00:01:29,570 sambamba char ni. 30 00:01:29,570 --> 00:01:34,920 Sasa, ili kufanikisha hilo, siwezi kutupwa, hivyo kusema, int kwa char katika 31 00:01:34,920 --> 00:01:37,800 kufuata njia. 32 00:01:37,800 --> 00:01:45,830 "Magazeti f% i ni% c backslash n" Katika maneno mengine, nataka kusema, hii 33 00:01:45,830 --> 00:01:48,350 idadi ni tabia hii. 34 00:01:48,350 --> 00:01:51,940 Basi, mimi haja ya kuziba katika maadili mbili kwa hii mahali wamiliki kwa ajili ya magazeti f, hivyo 35 00:01:51,940 --> 00:01:55,130 Mimi itabidi kufanya comma i, comma - 36 00:01:55,130 --> 00:01:58,400 >> Sasa, sina c variable au char, lakini mimi na idadi. 37 00:01:58,400 --> 00:02:01,940 Nami najua kuwa idadi inaweza mapped kwa barua, mimi tu haja ya kuwaambia 38 00:02:01,940 --> 00:02:03,230 kompyuta kufanya hivyo. 39 00:02:03,230 --> 00:02:09,020 Na hivyo siwezi kutupwa i kutoka int kwa char, tu kwa kutaja katika 40 00:02:09,020 --> 00:02:12,850 mabano kuwa mimi d kweli kama kubadilisha kwa char. 41 00:02:12,850 --> 00:02:17,440 >> Hebu karibu sasa kauli hii, ila faili, na kukusanya mpango huu. 42 00:02:17,440 --> 00:02:23,590 "Kufanya kiwe 0 dot slash kiwe 0." Na haraka sana magazeti kwa screen kama 43 00:02:23,590 --> 00:02:26,760 ramani hii kati ya idadi na tabia zao, sawa. 44 00:02:26,760 --> 00:02:31,920 Kwa kweli, kama mimi kitabu nyuma juu, mimi kwanza kuona kwamba 65 ni, 66 ni B, na kama mimi 45 00:02:31,920 --> 00:02:35,520 kitabu nyuma chini, 90 ni Z. 46 00:02:35,520 --> 00:02:35,597