شرح المتغيرات وأنواع البيانات

تعريف المتغيرات variable
المتغيرات بشكل مبسط هي مخازن أو حوامل للقيم مخزنة في الذاكرة بحيث كل موقع في الذاكرة له عنوان وقيمة خاصة بالعنوان وكل متغير يحمل قيمة خاصة به.
وللمتغيرات أهمية لا يمكن الأستغناء عنها في العمليات البرمجية .
أنواع البيانات Data Types
والآن دعونا نتعرف على مجموعة من أنواع ىالبيانات وحجم كل نوع منها
النوع Int
يقوم هذا النوع بتخزين الأعداد الصحيحة من (-2,147,483,648) إلى (2,147,483,647)
النوع Float
يقوم هذا النوع بتخزين الأعداد الكسرية ويكفي لتخزين 6 إلى 7 أعداد عشرية ويجب أن ينتهي هذا النوع بحرف f
النوع double
يقوم هذا النوع بتخزين الأعداد الكسرية ويكفي لتخزين 15 رقم عشري ويجب أن ينتهي هذا النوع بحرف d
النوع bool
يقوم هذا النوع بتخزين قيمًا صحيحة أو خاطئة ويطلق عليها قيم منطقية
النوع char
يقوم هذا النوع بتخزين حرف واحد أو قيم ASCII
النوع String
يقوم هذا النوع بتخزين القيم النصية
أمثلة في كيفيت إستخدام أنواع البيانات والمتغيرات
Int num = 1000;
// النوع Int num اسم متغير علامة = معامل تخصيص 1000 قيمة يحملها المتغير num.
Float ft = 3.45f;
// النوع Float ft اسم متغير علامة = معامل تخصيص 3.45f; قيمة كسرية يحملها المتغير ft.
Double dl = 77.67;
// النوع Double dl اسم متغير علامة = معامل تخصيص 77.67; قيمة كسرية يحملها المتغير dl
bool bl = true;
// النوع bool اسم المتغير bl علامة = معامل تخصيص true; قيمة منطقية صحيحة يحملها المتغير bl.
bool bo = false;
// النوع bool اسم المتغير bo علامة = معامل تخصيص false; قيمة خاطئة يحملها المتغير bl.
char ch = 'h';
// النوع char اسم المتغير ch علامة = معامل تخصيص 'h'; قيمة من نوع حرف يحملها المتغير ch.
string strName = "codeUniverse";
النوع string اسم المتغير strName علامة = معامل تخصيص "codeUniverse"; قيمة نصية يحملها المتغير strName.
تهيئة المتغيرات
أمثلة لتهيئة المتغيرات
تعريف متغير واعطاء القيمة بشكل مباشر
Int num 14;
تعريف متغير واعطاء القيمة بشكل غير مباشر.
String strName;
strName = "codeUniverse";
تعريف متغير واعطاء القيمة بشكل مباشر ومن ثم تغيير القيمة
Int num = 23;
num = 24; // وبهذا الشكل يتم تغيير الرقم من 23 إلى 24.