>> স্পিকার: প্রত্যাহার সি, সমস্ত তথ্য যে ধরনের একটি নির্দিষ্ট আকার আছে.
কিন্তু যে আকার খুব ভাল ভিত্তি করে পরিবর্তিত হতে পারে আপনি ব্যবহার করছেন যা কম্পিউটারে
সি এখন, আমরা ভিতরে সি ব্যবহার করা ঘটবে CS50 প্রয়োগ এর, তাই ভেতরে
যন্ত্র, একটি গৃহস্থালি কিভাবে বড় হয়?
একটি ডবল কত বড় হয়?
কোন int কত বড় হয়?
একটি float কত বড় হয়?
>> ভাল, এর কটাক্ষপাত করা কিছু কোড দিয়ে.
প্রমিত io.h, int প্রধান অকার্যকর অন্তর্ভুক্ত করুন.
এবং এখন এর ডিক্লেয়ার করা শুরু করুন যার কয়েকটি ভেরিয়েবল
মাপ আমরা তারপর প্রিন্ট করব -
গৃহস্থালি গ, ডবল ডি, ভাসা চ, এবং আমি int.
এখন, আমি কোন মান সংরক্ষণ করতে যাচ্ছি না এই ভেরিয়েবলের মধ্যে, কারণ আমি শুধুমাত্র
তাদের নির্দিষ্ট আকার যত্নশীল.
>> তাদের আকার দেখুন, আমি মুদ্রণ চ ব্যবহার করব, পাশাপাশি আকার নামক একটি সি অপারেটর
এর ঠিক উত্তর দিতে হবে যার যে প্রশ্ন.
এর কটাক্ষপাত করা যাক.
একটি কোলন দ্বারা অনুসরণ মুদ্রণ চ গৃহস্থালি,, শতাংশ 1, ব্যাকস্ল্যাশ এন.
অর্থাৎ, আমি প্রিন্ট আউট করতে চান এর আকার অনুসরণ গৃহস্থালির কোলন,.
>> তাই আমি একটি কমা অন্তর্ভুক্ত করব গ মাপ অনুসরণ.
এর এখন একটি ডবল জন্য আবার এই করুক না.
মুদ্রণ চ, ডবল, শতাংশ আমি, ব্যাকস্ল্যাশ এন, বন্ধ মূল্যউদ্ধৃতি, কমা, ডি মাপ.
এখন আমি ব্যবহার চালিয়ে যাচ্ছি, বিজ্ঞপ্তি শতাংশ আমি, যার ফলে একটি বোধক
কি পরিবর্তন করা হয় না, কারণ, int আমি পরিমাপ করছি যা ইউনিট
এই ভেরিয়েবল মাপ.
>> আসলে, আয়তন কিছু ফিরে যাচ্ছে বাইট সংখ্যা, হয়তো এক, হয়তো
দুই, হয়তো আরো.
কিন্তু প্রতিটি ক্ষেত্রে, এটা করবে প্রকৃতপক্ষে সম্পর্কে কোন int দিন.
এবং যাতে আমি চাই জায়গা ধারক এর নির্বিশেষে ধরনের, ব্যবহার,
যার সাইজ আমি পেয়ে করছি.
এর আরো দুটি মুদ্রণ চ এর করুক না.
>> ভাসা, শতাংশ আমি, ব্যাকস্ল্যাশ এন, এফ মাপ.
মুদ্রণ চ, int-এর শতকরা আমি, ব্যাকস্ল্যাশ এন, আমি মাপ.
কম্পাইল, এর এখন সংরক্ষণ যাক, এবং এই প্রোগ্রাম চালানো.
এর করুন, আকার, বিন্দু স্ল্যাশ, আকার, এবং আমরা দেখতে যে CS50 প্রয়োগ, একটি মধ্যে
গৃহস্থালি এক বাইট হয়, একটি ডবল আট হল বাইট, একটি float 4 বাইট, এবং কোন int হয়
চার বাইট, যেমন হয়.