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 سی اب، ہم اندر سی کا استعمال کرتے ہوئے ہو 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 ایک int کتنا بڑا ہے؟ 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، int اہم باطل میں شامل ہیں. 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، D ڈبل، فلوٹ F، اور int. 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 کا استعمال کریں گے، کے طور پر بھی سائز کے نام سے ایک سی آپریٹر 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، ڈبل، فیصد میں، الٹا سلیش (ن)، بند اقتباس، کوما، D کے سائز. 24 00:01:16,090 --> 00:01:19,885 اب میں استعمال کرتے ہوئے جاری رکھنے کے لئے جا رہا ہوں، نوٹس فیصد میں، اس طرح ایک اشارہ 25 00:01:19,885 --> 00:01:23,440 کیا تبدیل نہیں ہے کیونکہ ہے، int میں کی پیمائش کر رہا ہوں جس میں یونٹس 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 >> فلوٹ، فیصد میں، الٹا سلیش (ن)، F کے سائز. 34 00:01:45,950 --> 00:01:53,250 پرنٹ F، INT، فیصد میں، الٹا سلیش 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