1 00:00:00,000 --> 00:00:00,400 2 00:00:00,400 --> 00:00:02,720 >> વક્તા: કે બધું યાદ કમ્પ્યુટર ની હૂડ છે નીચે 3 00:00:02,720 --> 00:00:03,900 બિટ્સ મદદથી સંગ્રહ થાય છે. 4 00:00:03,900 --> 00:00:06,320 અને બિટ્સ, બદલામાં, વાપરી શકાય છે નંબરો પ્રદર્શિત કરવા. 5 00:00:06,320 --> 00:00:09,020 અને નંબરો, બદલામાં, વાપરી શકાય છે અક્ષરો રજૂ કરવા. 6 00:00:09,020 --> 00:00:12,530 હકીકતમાં, એક પરંપરાગત સ્થાન પામે છે તે નંબરો વચ્ચે મેપિંગ 7 00:00:12,530 --> 00:00:14,260 અક્ષરો, તે ASCII કહેવાય છે - 8 00:00:14,260 --> 00:00:17,130 માટે અમેરિકન સ્ટાન્ડર્ડ કોડ ઇન્ફર્મેશન ઇન્ટરચેંજ. 9 00:00:17,130 --> 00:00:20,460 >> હવે સી સાથે, તે અમે જોવા કરી શકે છે આ સમકક્ષતા, કારણ કે અમે 10 00:00:20,460 --> 00:00:24,400 માત્ર ints છે, અમે બંને, અક્ષરો છે જે દિવસે ઓવરને અંતે 11 00:00:24,400 --> 00:00:27,240 નંબર્સ તરીકે રજૂ થાય છે અને, વળાંક, બીટ્સ. 12 00:00:27,240 --> 00:00:30,850 તેથી આપણે એક સરળ પ્રોગ્રામ લખવા દો કે ખાલી મેપિંગ શું છે મને કહે છે 13 00:00:30,850 --> 00:00:37,650 નંબર્સ અને અક્ષરો વચ્ચે રાખીને 65 એક મૂડી અને 97 કે વાંધો 14 00:00:37,650 --> 00:00:39,080 એક નાના અક્ષરોમાં એક છે. 15 00:00:39,080 --> 00:00:40,630 માતાનો શરૂ થાય છે. 16 00:00:40,630 --> 00:00:49,680 >> "પ્રમાણભૂત I / O નો એચ સમાવેશ થાય છે." "પૂર્ણાંક મુખ્ય રદબાતલ. "અને હવે હું કરવા માંગો છો 17 00:00:49,680 --> 00:00:53,380 રાજધાની અક્ષરો તમામ ફરી વળવું તેમના આંકડાકીય અને પ્રિન્ટ 18 00:00:53,380 --> 00:00:54,680 અક્ષર સમકક્ષ. 19 00:00:54,680 --> 00:00:56,960 તેથી આ માટે, હું એક લૂપ "માટે" ઉપયોગ કરશો. 20 00:00:56,960 --> 00:00:59,560 "પૂર્ણાંક માટે હું નહીં - 21 00:00:59,560 --> 00:01:03,120 અને હવે, બદલે સામાન્ય ખાતે શરૂ 0, શા માટે હું એક કિંમત પર શરૂ નથી 22 00:01:03,120 --> 00:01:07,130 હું નોંધપાત્ર હોય ખબર જેમ મૂડી માટે 65? 23 00:01:07,130 --> 00:01:10,300 આ કરવા દો, જેથી લાંબા હું કરતાં ઓછી હોય છે - 24 00:01:10,300 --> 00:01:10,600 અમ - 25 00:01:10,600 --> 00:01:17,190 65 વત્તા 26, હું ત્યાં ખબર છે કારણ કે મૂળાક્ષરમાં 26 અક્ષરો છે. 26 00:01:17,190 --> 00:01:20,840 અને પછી આ દરેક પુનરાવૃત્તિ પર લૂપ, મને 1 હું ઈજાફો. 27 00:01:20,840 --> 00:01:23,640 >> હવે, આ દરેક પુનરાવૃત્તિ પર લૂપ, હું શું કરવા માંગો છો? 28 00:01:23,640 --> 00:01:27,390 હું શું વર્તમાન છાપે કરવા માંગો છો નંબર મને છે અને શું 29 00:01:27,390 --> 00:01:29,570 અનુરૂપ ચાર રચે છે. 30 00:01:29,570 --> 00:01:34,920 હવે, કે જે હાંસલ કરવા માટે, હું, ભૂમિકા કરી શકો છો વાત કરવા માટે, એક ઘરનાં પરચૂરણ કામો કરવા માટે પૂર્ણાંક 31 00:01:34,920 --> 00:01:37,800 રીતે નીચેના. 32 00:01:37,800 --> 00:01:45,830 માં "પ્રિન્ટ F% હું% C બેકસ્લેશ n છે" અન્ય શબ્દોમાં, હું આ કહે છે, માંગો છો 33 00:01:45,830 --> 00:01:48,350 નંબર આ પાત્ર છે. 34 00:01:48,350 --> 00:01:51,940 તેથી હું આ બે કિંમતો પ્લગ જરૂર તેથી, પ્રિન્ટ એફ માટે ધારકો મૂકો 35 00:01:51,940 --> 00:01:55,130 - હું અલ્પવિરામ હું અલ્પવિરામ કરીશ 36 00:01:55,130 --> 00:01:58,400 >> હવે, હું એક ચલ કો હોય છે અથવા નથી ચાર રચે છે, પણ હું એક નંબર છે. 37 00:01:58,400 --> 00:02:01,940 અને હું નંબરો માટે માપ થયેલ શકાય છે કે ખબર અક્ષરો, હું માત્ર કહેવું જરૂર 38 00:02:01,940 --> 00:02:03,230 તે કરવા માટે કોમ્પ્યુટર. 39 00:02:03,230 --> 00:02:09,020 અને તેથી હું મને એક પૂર્ણાંક થી ભૂમિકા કરી શકો છો ખાલી સ્પષ્ટ કરીને ચાર રચે છે, 40 00:02:09,020 --> 00:02:12,850 હું જેમ ખરેખર છો કે કૌંસ ચાર રચે છે તે ફેરવી શકે છે. 41 00:02:12,850 --> 00:02:17,440 >> આપણે સાચવો, હવે આ નિવેદન બંધ કરીએ ફાઇલ, અને આ કાર્યક્રમ કમ્પાઇલ. 42 00:02:17,440 --> 00:02:23,590 "ASCII 0 કોઈ સ્લેશ ASCII 0 બનાવે છે." અને ખૂબ જ ઝડપથી તે સ્ક્રીન પર છાપો 43 00:02:23,590 --> 00:02:26,760 નંબરો અને વચ્ચે આ મેપિંગ તેમના પાત્ર સમકક્ષ. 44 00:02:26,760 --> 00:02:31,920 હકીકતમાં, હું સ્ક્રોલ, હું પ્રથમ 65 એક છે કે નહીં તે જોવા, 66 બી, અને જો હું 45 00:02:31,920 --> 00:02:35,520 નીચે સ્ક્રોલ, 90 ઝેડ છે 46 00:02:35,520 --> 00:02:35,597