متغیرها در C++

آشنایی با متغیرها، انواع داده و نحوه تعریف و استفاده از آن‌ها در C++

متغیرها در C++

متغیرها (Variables) مکان‌هایی در حافظه هستند که برای ذخیره داده‌ها استفاده می‌شوند. هر متغیر یک نام و یک نوع داده دارد.

تعریف متغیر

type variableName = value;

انواع داده پایه

نوعتوضیحاندازهمثال
intعدد صحیح4 بایت42
floatعدد اعشاری4 بایت3.14
doubleعدد اعشاری دقت بالا8 بایت3.14159265
charکاراکتر1 بایت'A'
boolبولی (true/false)1 بایتtrue
stringرشتهمتغیر"Hello"

تعریف متغیرهای مختلف

// عدد صحیح
int age = 25;

// عدد اعشاری
float price = 19.99;

// عدد اعشاری دقت بالا
double pi = 3.14159265359;

// کاراکتر
char grade = 'A';

// بولی
bool isActive = true;

// رشته
string name = "علی";

تعریف چند متغیر

int x = 5, y = 10, z = 15;
string firstName = "علی", lastName = "رضایی";

تغییر مقدار متغیر

int age = 25;
age = 26;  // تغییر مقدار

قوانین نام‌گذاری متغیرها

مثال‌های صحیح و نادرست

int myVar;       // صحیح
int _myVar;      // صحیح
int myVar2;      // صحیح
int 2myVar;      // خطا: با عدد شروع شده
int my-var;      // خطا: کاراکتر غیرمجاز
int int;         // خطا: کلمه کلیدی

ثابت‌ها (Constants)

متغیرهایی که مقدارشان نمی‌تواند تغییر کند.

const int MAX_AGE = 120;
const float PI = 3.14159;
const string APP_NAME = "برنامه من";

محدوده متغیرها (Scope)

متغیر محلی

int main() {
    int x = 10;  // متغیر محلی
    // x فقط در اینجا قابل دسترسی است
}

متغیر سراسری

int globalVar = 100;  // متغیر سراسری

int main() {
    // globalVar در همه جا قابل دسترسی است
}

بهترین شیوه‌ها

نکات مهم

این مبحث بخشی از دوره آموزش کامل C++ است.

ابزارهای مرتبط