1 00:00:00,000 --> 00:00:00,660 2 00:00:00,660 --> 00:00:03,890 >> अध्यक्ष: स्मरण सी में, सभी डेटा कि प्रकार एक विशेष आकार दिया है. 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 एक पूर्णांक कितना बड़ा है? 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 चार ग, डबल डी, नाव एफ, और मैं 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 >> उनके आकार देखने के लिए, मैं प्रिंट च इस्तेमाल करेंगे, साथ ही आकार नामक एक सी ऑपरेटर 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 छापा च, डबल, प्रतिशत मैं, बैकस्लैश एन, बंद बोली, अल्पविराम, डी के आकार. 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 लेकिन एक मामले में, यह होगा वास्तव में मुझे एक पूर्णांक दे. 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 छापा च, int, प्रतिशत मैं, बैकस्लैश एन, मैं का आकार. 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