সি প্রোগ্রামিং ভাষায় বিভিন্ন ধরনের ডেটা টাইপ মেমোরিতে ভিন্ন ভিন্ন পরিমাণ জায়গা দখল করে। ভগ্নাংশ বা দশমিক সংখ্যা সংরক্ষণের জন্য 'double' ডেটা টাইপ ব্যবহৃত হয়। এটি সাধারণত ৮ বাইট (বা ৬৪ বিট) জায়গা দখল করে এবং দশমিকের পর প্রায় ১৫-১৭ ঘর পর্যন্ত নির্ভুল মান প্রদর্শন করতে পারে।
অন্যদিকে, সাধারণ ভগ্নাংশের জন্য 'float' ৪ বাইট এবং পূর্ণসংখ্যার জন্য 'int' সাধারণত ২ বা ৪ বাইট জায়গা দখল করে। সুতরাং, double ডেটা টাইপের জন্য মেমোরি স্পেস হবে ৮ বাইট।
সহায়ক তথ্য| ডেটা টাইপ (Data Type) | মেমোরি সাইজ (Byte) | ফরম্যাট স্পেসিফায়ার |
|---|
| char | 1 Byte | %c |
| int | 2 or 4 Bytes | %d |
| float | 4 Bytes | %f |
| double | 8 Bytes | %lf |