اسپیکر: یاد C میں، تمام اعداد و شمار ہے کہ اقسام ایک خاص سائز ہے. لیکن اس کا سائز بہت اچھی طرح سے کی بنیاد پر مختلف ہو سکتے ہیں آپ استعمال کر رہے ہیں جس پر کمپیوٹر پر سی اب، ہم اندر سی کا استعمال کرتے ہوئے ہو CS50 آلات کی، تو کے اندر آلات، ایک چار کتنا بڑا ہے؟ ایک ڈبل کتنا بڑا ہے؟ ایک int کتنا بڑا ہے؟ ایک فلوٹ کتنا بڑا ہے؟ ٹھیک ہے، ایک نظر ڈالیں کچھ کوڈ کے ساتھ. معیاری io.h، int اہم باطل میں شامل ہیں. اور اب اعلان کرنے شروع کرتے ہیں جن میں سے چند ایک متغیر سائز تو ہم پرنٹ کریں گے - چار C، D ڈبل، فلوٹ F، اور int. اب، میں کسی بھی اقدار کو ذخیرہ کرنے کے لئے نہیں جا رہا ہوں ان متغیرات میں، کیونکہ میں نے صرف ان کی مخصوص سائز کے بارے میں پرواہ. ان کے سائز کو دیکھنے کے لئے، میں پرنٹ F کا استعمال کریں گے، کے طور پر بھی سائز کے نام سے ایک سی آپریٹر کے، بالکل جواب دے گا جس اس سوال کا. چلو ایک نظر ڈالیں. ایک بڑی آنت کے بعد پرنٹ F چار،، فیصد 1، الٹا سلیش (ن). دوسرے الفاظ میں، میں باہر پرنٹ کرنے کے لئے چاہتے ہیں، اس کے سائز کی طرف سے کے بعد چار بڑی آنت،. تو میں نے ایک کوما میں شامل ہوں گے سی کے سائز کی طرف سے کے بعد. اب ایک ڈبل کے لئے پھر سے کرتے ہیں. پرنٹ F، ڈبل، فیصد میں، الٹا سلیش (ن)، بند اقتباس، کوما، D کے سائز. اب میں استعمال کرتے ہوئے جاری رکھنے کے لئے جا رہا ہوں، نوٹس فیصد میں، اس طرح ایک اشارہ کیا تبدیل نہیں ہے کیونکہ ہے، int میں کی پیمائش کر رہا ہوں جس میں یونٹس ان متغیرات میں سے سائز. اصل میں، سائز میں سے کچھ واپس جا رہا ہے بائٹس کی تعداد، شاید ایک، شاید دو، شاید زیادہ. لیکن ہر صورت میں، یہ بے شک مجھے ایک int کرو. اور تو ہے کہ میں چاہتا ہوں کی جگہ ہولڈر ہے قطع نظر قسم کے، استعمال کرنے کے لئے، جن کے سائز میں ہو رہی ہے. کی دو مزید پرنٹ F کی کرتے ہیں. فلوٹ، فیصد میں، الٹا سلیش (ن)، F کے سائز. پرنٹ F، INT، فیصد میں، الٹا سلیش N، میں سائز. مرتب، اب کو بچانے کے، اور اس پروگرام کو چلانے کے. کے بنانے، سائز، ڈاٹ سلیش، کے سائز، اور ہم دیکھتے ہیں کہ CS50 آلات، ایک میں چار ایک بائٹ ہے، ایک ڈبل آٹھ ہے بائٹس، ایک فلوٹ 4 بائٹس، اور ایک int ہے چار بائٹس، کے ساتھ ساتھ ہے.