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 একটি বড় হাতের A এবং 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 >> "স্ট্যান্ডার্ড ইনপুট / আউটপুট ডট জ অন্তর্ভুক্ত." "Int- প্রধান অকার্যকর. "এবং এখন আমি চাই 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 "Int-এর জন্য আমি পায় - 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 এখন, যে অর্জন, আমি তাই, নিক্ষেপ করতে পারে কথা বলতে, একটি গৃহস্থালি যাও int- 31 00:01:34,920 --> 00:01:37,800 পথ অনুসরণ. 32 00:01:37,800 --> 00:01:45,830 ইন "মুদ্রণ চ% আমি% গ ব্যাকস্ল্যাশ এন হয়" অন্য কথায়, আমি এই বলতে চাই, 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 এবং তাই আমি আমি করতে কোন int থেকে নিক্ষিপ্ত পারেন সহজভাবে মধ্যে নির্দিষ্ট করে একটি গৃহস্থালি, 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