ما هو الفرق بين int و double في C #

Ma Hw Alfrq Byn Int W Double Fy C



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

ما هو الفرق بين int و double في C #؟

يتمثل الاختلاف الأساسي بين نوعي البيانات في طريقة تخزينهما وتمثيل القيم العشرية. الأعداد الصحيحة (int) هي أعداد صحيحة ، مما يعني أنها لا تحتوي على فواصل عشرية. يتم استخدامها لتخزين القيم التي لا تتطلب دقة عشرية ، مثل العد والفهرسة والعمليات الحسابية البسيطة. يمكن أن تتراوح الأعداد الصحيحة في C # من -2،147،483،648 إلى 2،147،483،647 ، وهي القيمة القصوى التي يمكن لنوع بيانات 'int' الاحتفاظ بها.

من ناحية أخرى ، فإن المضاعفات (المضاعفة) هي أرقام فاصلة عائمة ، مما يعني أنها يمكن أن تمثل القيم العشرية. يتم استخدامها لتخزين القيم التي تتطلب دقة عشرية ، مثل العمليات الحسابية التي تتضمن كسورًا أو أعدادًا عشرية. يمكن أن يتراوح الزوجي في C # من -1.7976931348623157E + 308 إلى 1.7976931348623157E + 308 ، وهي القيمة القصوى التي يمكن لنوع البيانات 'المزدوج' الاحتفاظ بها.







دعنا نلقي نظرة على مثال لكل نوع من أنواع البيانات:



مثال لنوع البيانات int في C #

نوع البيانات int هو 4 بايت في C # ، فيما يلي الكود الذي يقوم بإجراء إضافة بسيطة باستخدام نوع البيانات int:



باستخدام النظام ؛

برنامج الفصل

{

ثابتة فارغ رئيسي ( خيط [ ] أرجس )

{

int عدد 1 = 5 ؛

int عدد 2 = 10 ؛

int مجموع = عدد 1 + عدد 2 ؛

وحدة التحكم. اكتب ( 'مجموع {0} و {1} هو {2}' و عدد 1 و عدد 2 و مجموع ) ؛

}

}

في هذا المثال ، نعلن عن متغيرين 'num1' و 'num2' كأعداد صحيحة ونخصص لهما القيمتين 5 و 10 ، على التوالي. ثم نجمعهم جميعًا معًا ونضع النتيجة في متغير يسمى 'sum' وأخيرًا ، نستخدم طريقة Console.WriteLine لطباعة النتيجة.





مثال لنوع بيانات مزدوج في C #

نوع البيانات المزدوج هو 8 بايت في C # ، فيما يلي الكود الذي يقوم بإجراء إضافة بسيطة باستخدام نوع البيانات المزدوج:



باستخدام النظام ؛

برنامج الفصل

{

ثابتة فارغ رئيسي ( خيط [ ] أرجس )

{

مزدوج عدد 1 = 7.5 ؛

مزدوج عدد 2 = 9.5 ؛

مزدوج منتج = عدد 1 * عدد 2 ؛

وحدة التحكم. اكتب ( 'منتج {0} و {1} هو {2}' و عدد 1 و عدد 2 و منتج ) ؛

}

}

في هذا المثال ، نعلن عن متغيرين 'num1' و 'num2' كمتغيرين ونعين القيمتين 7.5 و 9.5 على التوالي. ثم نضربهم معًا ونخزن النتيجة في متغير 'منتج' ثم نطبع النتيجة باستخدام طريقة 'Console.WriteLine'.

ملحوظة: يختلف مقدار الذاكرة التي يمكن لكل نوع بيانات الاحتفاظ بها بين أنواع البيانات العائمة والمزدوجة ؛ يمكن أن يحتوي float على 4 بايت بينما يمكن أن يحتوي المضاعف على 8 بايت.

خاتمة

يعد فهم الفرق بين 'int' و 'double' في C # أمرًا ضروريًا لكتابة تعليمات برمجية فعالة. بينما يتم استخدام الأعداد الصحيحة للأعداد الصحيحة ، يتم استخدام المضاعفات للتعامل مع الأعداد العائمة ، ولكل منها حالات استخدام خاصة بها. باستخدام نوع البيانات المناسب لسيناريو معين ، يمكن للمبرمجين التأكد من أن التعليمات البرمجية الخاصة بهم دقيقة وفعالة.