تعريف مزدوج في C و C ++ و C #

تعريف مزدوج في C و C ++ و C #

المضاعف هو نوع بيانات أساسي مضمن في برنامج التحويل البرمجي ويستخدم لتحديد المتغيرات الرقمية التي تحتوي على أرقام بعلامات عشرية. تتعرف C و C ++ و C # والعديد من لغات البرمجة الأخرى على النوع كنوع. يمكن أن يمثل النوع المزدوج القيم الكسرية وكذلك القيم الكاملة. يمكن أن تحتوي على ما يصل إلى 15 رقما فيمجموع، بما في ذلك تلك قبل وبعد العلامة العشرية.

يستخدم لمضاعفة

تم استخدام نوع الطفو ، الذي يحتوي على نطاق أصغر ، في وقت واحد لأنه كان أسرع من الرقم المزدوج عند التعامل مع الآلاف أو ملايين أرقام الفاصلة العائمة. نظرًا لأن سرعة الحساب زادت بشكل كبير باستخدام معالجات جديدة ، إلا أن مزايا الطفو على الزوجي لا تذكر. يعتبر العديد من المبرمجين أن النوع المزدوج هو الافتراضي عند العمل مع الأرقام التي تتطلب نقاط عشرية.

مزدوج مقابل Flo و Int

وتشمل أنواع البيانات الأخرى تعويم و int. الأنواع المزدوجة والعائمة متشابهة ، لكنها تختلف في الدقة والمدى:

  • تعويم هو نوع بيانات الدقة الفاصلة العائمة 32 بت الذي يستوعب سبعة أرقام. مداها حوالي 1.5 × 10−45 إلى 3.4 × 1038.
  • مزدوج هو نوع بيانات مزدوج الدقة عائم 64 بت. تستوعب من 15 إلى 16 رقما ، مع مجموعة من حوالي 5.0 × 10−345 إلى 1.7 × 10308.

ال الباحث يتعامل أيضًا مع البيانات ، لكنه يخدم غرضًا مختلفًا. يمكن استخدام الأرقام بدون أجزاء كسرية أو أي حاجة إلى علامة عشرية كما int. وبالتالي ، فإن النوع int يحتفظ بأرقام كاملة فقط ، ولكنه يشغل مساحة أقل ، وعادةً ما يكون الحساب أسرع ، ويستخدم ذاكرة التخزين المؤقت وعرض النطاق الترددي لنقل البيانات بشكل أكثر كفاءة من الأنواع الأخرى.