C++ Variables

🔹 متغیر چیست؟

  • متغیر (Variable) فضایی در حافظه است که برای ذخیره‌سازی داده‌ها استفاده میشه.

  • هر متغیر در C++ باید:

    1. نوع داده (Data Type) داشته باشه.

    2. نام (Name) مشخص داشته باشه.

    3. در صورت نیاز مقداردهی اولیه (Initialization) بشه.

🔹 نحوه تعریف متغیر

type variableName = value;
  • type: نوع داده (int, float, char, string, bool و …)

  • variableName: نام متغیر (باید قوانین نام‌گذاری رو رعایت کنه)

  • value: مقدار اولیه (اختیاریه)

🔹 مثال ساده

#include <iostream> using namespace std; int main() { int age = 25; // عدد صحیح float price = 19.99; // عدد اعشاری char grade = 'A'; // کاراکتر string name = "Ali"; // رشته bool isHappy = true; // مقدار بولی (درست/نادرست) cout << "Name: " << name << endl; cout << "Age: " << age << endl; cout << "Grade: " << grade << endl; cout << "Price: " << price << endl; cout << "Happy? " << isHappy << endl; return 0; }

📌 خروجی:

Name: Ali Age: 25 Grade: A Price: 19.99 Happy? 1

👉 توجه: در C++ مقدار true معادل 1 و مقدار false معادل 0 نمایش داده میشه.

🔹 تعریف چند متغیر همزمان

int x = 5, y = 10, z = 15; cout << x + y + z;

📌 خروجی:

30

🔹 مقداردهی بعد از تعریف

int number; // تعریف متغیر number = 100; // مقداردهی بعد از تعریف cout << number;

📌 خروجی:

100

✅ خلاصه

  • متغیر = یک فضای ذخیره‌سازی در حافظه با نام و نوع مشخص.

  • انواع رایج: int, float, char, string, bool.

  • میشه چند متغیر همزمان تعریف کرد.

  • مقداردهی می‌تونه هنگام تعریف یا بعد از اون انجام بشه.