الأعداد الصحيحة
جزء من قسم الأساسيات في رحلة C++ على Coddy. الدرس 5 من 74.
المتغيرات هي حاويات تحتوي على قيم البيانات. تُستخدم لتخزين المعلومات ومعالجتها وعرضها داخل البرنامج.
باختصار، المتغيّر يشبه وحدة ذاكرة يمكننا الوصول إليها عن طريق كتابة اسم المتغيّر.
لكل متغير اسم فريد وقيمة يمكن أن تكون من أنواع مختلفة. تحتوي لغة C++ على أنواع بيانات مضمّنة متنوعة تحدد نوع القيمة التي يمكن أن يحتفظ بها المتغير.
يتضمن العمل مع المتغيرات خطوتين:
- Declare: إخبار الكمبيوتر بأن المتغير موجود:
int age; - initialization: إسناد قيمة إلى المتغير:
age = 30;
يمكن دمج هاتين الخطوتين في سطر واحد باستخدام التنسيق التالي:
variable_type variable_name = value;في لغة C++، يتم عادةً تمثيل الأعداد الصحيحة باستخدام نوع البيانات int.
تُستخدم int لتخزين الأعداد الصحيحة من دون أي فاصلة عشرية. على سبيل المثال:
int age = 30;
int temperature = -5;
int count = 100;عند إعلان variables في C++، تحتاج إلى تحديد نوع المتغير قبل اسم المتغير. يُعرف هذا باسم إعلان النوع. بمجرد إعلان المتغير بنوع معيّن، لا يمكنه الاحتفاظ إلا بـ values من ذلك النوع.
يمكنك أيضًا إعلان عدة متغيرات من النوع نفسه في سطر واحد:
int a, b, c;في لغة C++ الحديثة، يمكن أيضًا تهيئة المتغيرات باستخدام brace initialization أو constructor initialization:
int num{0}; // تهيئة الأقواس
int num(0); // تهيئة المُنشئتوفر C++ أيضًا الكلمة المفتاحية auto، التي تتيح للمصرّف استنتاج نوع المتغير تلقائيًا من القيمة المُسنَدة إليه:
auto score = 10; // مستنتج كـ int
auto price = 9.99; // مستنتج كـ doubleالتحدي
مبتدئDeclare متغيرًا من النوع int باسم quantity وقم بـ initialization له بالقيمة 5.
جرّب بنفسك
#include <iostream>
int main() {
// أعلن وقم بتهيئة المتغيرات هنا
// أخرج القيم - لا تغيّر ما دون هذا السطر
std::cout << "Quantity: " << quantity;
return 0;
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)الزيادة والنقصانالزيادة والنقصان اللاحقةاختصارات العمليات الحسابيةمعاملات المقارنةمقارنة النصوصتدرّب بنفسك: مترجم C++ عبر الإنترنت