1 00:00:00,000 --> 00:00:00,660 2 00:00:00,660 --> 00:00:03,890 >> SPEAKER: به یاد بیاورید که در C، تمام داده ها انواع اندازه خاص است. 3 00:00:03,890 --> 00:00:07,560 اما این اندازه به خوبی ممکن است بر اساس متفاوت است در کامپیوتر که در آن شما با استفاده از 4 00:00:07,560 --> 00:00:12,070 C. حال حاضر، ما رخ می دهد با استفاده از C داخل لوازم CS50، پس داخل 5 00:00:12,070 --> 00:00:14,210 دستگاه، چقدر بزرگ کاراکتر است؟ 6 00:00:14,210 --> 00:00:15,270 دو چقدر است؟ 7 00:00:15,270 --> 00:00:16,430 هوشمند چقدر است؟ 8 00:00:16,430 --> 00:00:17,790 شناور چقدر است؟ 9 00:00:17,790 --> 00:00:20,530 >> خوب، اجازه دهید یک نگاهی از با بعضی از کد. 10 00:00:20,530 --> 00:00:26,760 شامل io.h استاندارد، اعتبار اصلی بین المللی. 11 00:00:26,760 --> 00:00:29,100 و در حال حاضر اجازه دهید شروع به اعلام چند متغیر است که 12 00:00:29,100 --> 00:00:31,330 اندازه های ما پس از آن چاپ - 13 00:00:31,330 --> 00:00:38,490 کاراکتر c، دو د، شناور F، و من بین المللی. 14 00:00:38,490 --> 00:00:41,180 در حال حاضر، من قصد ندارم به ذخیره هر گونه ارزش در این متغیر، چون من تنها 15 00:00:41,180 --> 00:00:43,060 در مورد اندازه خاص خود اهمیت می دهند. 16 00:00:43,060 --> 00:00:46,870 >> برای دیدن اندازه آنها، من چاپ F استفاده کنید، همچنین به عنوان یک اپراتور C نامیده می شود اندازه 17 00:00:46,870 --> 00:00:49,600 از، که دقیقا پاسخ خواهند داد: این سوال. 18 00:00:49,600 --> 00:00:50,900 بیایید نگاهی به. 19 00:00:50,900 --> 00:00:56,590 چاپ F کاراکتر، به دنبال آن روده بزرگ، درصد 1، بک اسلش نفر. 20 00:00:56,590 --> 00:01:00,680 به عبارت دیگر، من می خواهم به نسخه قابل چاپ کردن روده بزرگ کاراکتر و پس از اندازه آن است. 21 00:01:00,680 --> 00:01:05,540 >> پس من شامل یک کاما پس از اندازه ج. 22 00:01:05,540 --> 00:01:07,780 اکنون بیایید این کار را دوباره برای دو برابر شود. 23 00:01:07,780 --> 00:01:16,090 چاپ F، دو، درصد من، بک اسلش N، اعلان نزدیک، کاما، اندازه د. 24 00:01:16,090 --> 00:01:19,885 حالا متوجه، من قصد دارم به ادامه با استفاده از درصد من، در نتیجه نشان 25 00:01:19,885 --> 00:01:23,440 متوسط، به دلیل آنچه که تغییر نمی باشد. واحد است که در آن من اندازه گیری 26 00:01:23,440 --> 00:01:25,140 اندازه این متغیر ها. 27 00:01:25,140 --> 00:01:28,760 >> در واقع، اندازه است که به بازگشت برخی از تعداد بایت، شاید، شاید 28 00:01:28,760 --> 00:01:29,990 دو، شاید بیشتر. 29 00:01:29,990 --> 00:01:32,500 اما در هر مورد، آن را در واقع من یک int را. 30 00:01:32,500 --> 00:01:35,640 و به طوری که صاحب جای من می خواهم به برای استفاده، بدون توجه به نوع، 31 00:01:35,640 --> 00:01:37,130 که اندازه من گرفتن. 32 00:01:37,130 --> 00:01:39,290 اجازه دهید دو چاپ بیشتر F است. 33 00:01:39,290 --> 00:01:45,950 >> شناور، درصد من، بک اسلش N، اندازه F. 34 00:01:45,950 --> 00:01:53,250 چاپ جمعه، اعضای هیات، درصد من، بک اسلش N، ​​اندازه من. 35 00:01:53,250 --> 00:01:56,410 بیایید نجات دهد، تدوین، و اجرای این برنامه است. 36 00:01:56,410 --> 00:02:02,960 را، اندازه، اسلش دات، اندازه، و ما می بینیم که در دستگاه CS50، 37 00:02:02,960 --> 00:02:08,500 کاراکتر یک بایت است، دو برابر هشت است بایت، شناور 4 بایت و از نوع int است 38 00:02:08,500 --> 00:02:09,750 چهار بایت، نیز می باشد. 39 00:02:09,750 --> 00:02:10,401