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

وقت القراءة: 2 دقائق 706 مشاهدة

المتغيرات و نوع البيانات في لغة C++

المتغيرات

يتم تسمية المتغيرات بمواقع الذاكرة التي يمكنها تخزين البيانات. يتم الإعلان عنها باستخدام بناء الجملة var_name : data_type على سبيل المثال، البرنامج التالي يقوم بتعريف متغير اسمه my_integer والذي يمكنه تخزين قيمة عددية:

C++
int my_integer;

بمجرد الإعلان عن متغير، يمكن استخدامه لتخزين البيانات واسترجاعها. على سبيل المثال، يقوم البرنامج التالي بتعيين القيمة 10 إلى المتغير my_integer :

C++
my_integer = 10;

البرنامج التالي يطبع قيمة المتغير my_integer إلى صفحة المخرجات:

C++
std::cout << my_integer << std::endl;

المخرجات:

10

أنواع البيانات

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

فيما يلي بعض الأمثلة على أنواع البيانات في لغة C++:

  • int: يخزن قيم الأعداد الصحيحة.
  • float: يخزن قيم الأعداد العشرية.
  • char: يخزن حرف واحد.
  • string: يخزن تسلسلاً من الأحرف.
  • bool: يخزن قيمة منطقية (صواب True أو خطأ False)

عندما يتم الإعلان عن متغير، يجب أن يتم تعيين نوع بيانات له. يخبر هذا الـcompiler مقدار الذاكرة التي سيتم تخصيصها للمتغير ونوع البيانات التي يمكنه تخزينها.

على سبيل المثال، البرنامج التالي يعرف متغير اسمه my_string والذي يمكنه تخزين نص:

C++
string my_string;

الـ string هو نوع بيانات خاص يُستخدم لتخزين تسلسلات من الأحرف.

مثال

فيما يلي مثال لكيفية استخدام المتغيرات وأنواع البيانات في لغة C++:

C++
int my_integer = 10;
float my_floating_point_number = 3.14159;
char my_character = 'a';
string my_string = "Hello, world!";
bool my_boolean_value = true;

// Print the values of the variables.
std::cout << my_integer << std::endl;
std::cout << my_floating_point_number << std::endl;
std::cout << my_character << std::endl;
std::cout << my_string << std::endl;
std::cout << my_boolean_value << std::endl;

المخرجات:

10
3.14159
a
Hello, world!
true

المتغيرات وأنواع البيانات هي مفاهيم أساسية في لغة C++. ومن خلال فهم كيفية عملها، يمكنك كتابة كود أكثر كفاءة وفعالية.

مشاركة هذا

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

Or copy link

المحتوى
Arabic