ما هي المتغيرات في برامج الكمبيوتر

click fraud protection

المتغير هو وسيلة للإشارة إلى مساحة التخزين في برنامج الحاسب. يحتوي موقع الذاكرة هذا على قيم — أرقام أو نص أو أنواع أكثر تعقيدًا من البيانات مثل سجلات الرواتب.

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

أنواع المتغيرات

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

كثافة العمليات - كثافة العمليات اختصار لـ "عدد صحيح". يتم استخدامه لتحديد المتغيرات الرقمية التي تحتوي على أرقام كاملة. يمكن تخزين الأرقام الكاملة السلبية والإيجابية فقط في المتغيرات int.

لا شيء - لدى int nullable نفس مجموعة القيم مثل int ، لكن يمكنها تخزين null بالإضافة إلى الأعداد الصحيحة.

instagram viewer

فحم - يتألف نوع char من أحرف Unicode — الحروف التي تمثل معظم اللغات المكتوبة.

منطقي - منطقي نوع متغير أساسي يمكن أن يأخذ قيمتين فقط: 1 و 0 ، والتي تتوافق مع الصواب والخطأ.

تطفو، مزدوج وعشري - هذه الأنواع الثلاثة من المتغيرات تتعامل مع الأعداد الصحيحة والأرقام ذات الكسور العشرية والكسور. الفرق بين الثلاثة يكمن في نطاق القيم. على سبيل المثال ، يكون ضعف حجم تعويم ضعف ، ويستوعب المزيد من الأرقام.

إعلان المتغيرات

قبل أن تتمكن من استخدام متغير ، يجب عليك إعلانه ، مما يعني أنه يجب عليك تعيين اسم ونوع له. بعد أن تعلن عن متغير ، يمكنك استخدامه لتخزين نوع البيانات التي أعلنت الاحتفاظ بها. إذا حاولت استخدام متغير لم يتم الإعلان عنه ، فلن يتم تجميع التعليمات البرمجية الخاصة بك. التصريح عن متغير في C # يأخذ النموذج:

;

تتكون قائمة المتغيرات من اسم معرف واحد أو أكثر مفصولة بفواصل. فمثلا:

int i، j، k؛

شار ج ، الفصل ؛

تهيئة المتغيرات

يتم تعيين قيمة للمتغيرات باستخدام علامة مساوية متبوعة بثابت. النموذج هو:

= القيمة

يمكنك تعيين قيمة لمتغير في نفس الوقت الذي تعلن فيه أو في وقت لاحق. فمثلا:

int i = 100 ؛

أو

قصيرة
int ب ؛
ج مزدوج.

/ * التهيئة الفعلية * /
أ = 10 ؛
ب = 20 ؛
ج = أ + ب ؛

حول C #

C # هي لغة موجهة للكائنات لا تستخدم أي متغيرات عمومية. على الرغم من أنه يمكن تجميعه ، إلا أنه يستخدم دائمًا تقريبًا مع .NET Framework ، لذلك يتم تشغيل التطبيقات المكتوبة بلغة C # على أجهزة كمبيوتر مثبت عليها .NET.

instagram story viewer