1 00:00:00,000 --> 00:00:00,400 2 00:00:00,400 --> 00:00:02,720 >> SPEAKER: به یاد بیاورید که همه چیز در زیر کاپوت یک کامپیوتر می باشد 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 >> در حال حاضر با C، معلوم است که ما می توانید ببینید این هم ارزی، چرا که ما نمی 10 00:00:20,460 --> 00:00:24,400 تنها نوع داده int داشته باشد، ما نیز کاراکتر داشته باشد، هر دو که در پایان روز 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 برای سرمایه A؟ 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٪ من٪ ج بک اسلش نفر است" به عبارت دیگر، من می خواهم بگویم، این 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 "را به اسکی در 0 نقطه اسلش اسکی 0." و به سرعت آن را چاپ به روی صفحه نمایش به عنوان 43 00:02:23,590 --> 00:02:26,760 این نگاشت بین اعداد و معادل شخصیت خود را. 44 00:02:26,760 --> 00:02:31,920 در واقع، اگر من حرکت به بالا، من برای اولین بار می بینیم که 65 است A، 66 B است، و اگر من 45 00:02:31,920 --> 00:02:35,520 به پایین رفته، 90 Z. است 46 00:02:35,520 --> 00:02:35,597