1 00:00:00,000 --> 00:00:00,660 2 00:00:00,660 --> 00:00:03,890 >> المتحدث: أذكر أنه في 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 شار ج، د مزدوجة، و تعويم، وكثافة العمليات ط. 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 >> لمعرفة حجمها، وأنا سوف تستخدم الطباعة و، فضلا عن المشغل 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 الطباعة و شار، متبوعا بنقطتين، 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 و الطباعة، مزدوجة، ط المئة، مائل ن، واقتبس وثيق، فاصلة، حجم د. 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 ولكن في كل حالة، وسوف الواقع أن تعطيني كثافة العمليات. 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 دعونا نفعل اثنين من أكثر الطباعة و ل. 33 00:01:39,290 --> 00:01:45,950 >> تعويم، ط المئة، مائل ن، وحجم و. 34 00:01:45,950 --> 00:01:53,250 و الطباعة، وكثافة العمليات، ط المئة، ن مائل، وحجم ط. 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 بايت، وكثافة العمليات 38 00:02:08,500 --> 00:02:09,750 أربعة بايت، كذلك. 39 00:02:09,750 --> 00:02:10,401