تعریف متغیرها (Declare Variables)
متغیرها (Variables) مثل جعبه های کوچکند. آن ها داده را نگه می دارند. در متغیرهای C++ انواع مختلف داریم؛ هر نوع برای یک مدل داده است.
تعریف متغیرها در C++
برای ساخت یک متغیر، نوع (Type) و نامش را می نویسیم. سپس مقدار می دهیم.
type variableName = value;
مثلاً یک عدد صحیح بسازیم. مثل نمره ی آزمون مدرسه.
#include <iostream>
using namespace std;
int main() {
int myNum = 15;
cout << myNum;
return 0;
}
می توانی اول بسازی، بعداً مقدار بدهی. مثل گرفتن جعبه، سپس پرکردن آن.
#include <iostream>
using namespace std;
int main() {
int myNum;
myNum = 15;
cout << myNum;
return 0;
}
تغییر مقدار متغیر
وقتی مقدار جدید بدهی، مقدار قبلی جایگزین می شود. مثل پاک کردن نمره و نوشتن جدید.
#include <iostream>
using namespace std;
int main() {
int myNum = 15; // myNum is 15
myNum = 10; // Now myNum is 10
cout << myNum; // Outputs 10
return 0;
}
انواع پرکاربرد در متغیرهای C++
هر نوع برای داده ی مشخص است. شبیه پوشه های متفاوت در گوشی.
int
عدد صحیح بدون اعشار.double
عدد اعشاری.char
یک نویسه، مثل 'A'.string
متن داخل دابل کوت.bool
حالت درست یا نادرست.
نمونه ای از چند نوع کنار هم:
#include <iostream>
#include <string>
using namespace std;
int main() {
int myNum = 5; // Integer
double myFloatNum = 5.99; // Floating point
char myLetter = 'D'; // Character
string myText = "Hello"; // String
bool myBoolean = true; // Boolean
return 0;
}
نکته: درباره انواع بیشتر، صفحه انواع داده C++ را ببین.
نمایش متغیرها با خروجی
با cout
و عملگر <<
چاپ می کنیم. می توانیم متن و متغیر را ترکیب کنیم.
#include <iostream>
using namespace std;
int main() {
int myAge = 35;
cout << "I am " << myAge << " years old.";
return 0;
}
ترکیب چند نوع در خروجی هم ممکن است. بعداً بیشتر می بینیم.
#include <iostream>
#include <string>
using namespace std;
int main() {
string name = "John";
int age = 35;
double height = 6.1;
cout << name << " is " << age << " years old and ";
cout << height << " feet tall.";
return 0;
}
جمع متغیرها با هم
برای جمع دو متغیر از +
استفاده کن. مثل جمع امتیاز بازی.
#include <iostream>
using namespace std;
int main() {
int x = 5;
int y = 6;
int sum = x + y;
cout << sum;
return 0;
}
گام های تمرینی
- یک
int
بساز و مقدار بده. - مقدارش را عوض کن و دوباره چاپ کن.
- یک
double
اضافه کن و با متن چاپ کن.
هشدار: هر دستور را با ;
تمام کن. فراموشی باعث خطاست.
جمع بندی سریع
- متغیرهای C++ جعبه های نگهداری داده هستند.
- اول نوع، بعد نام، سپس مقدار.
int
،double
،char
،string
،bool
مهم اند.- با
cout
چاپ کن و با+
جمع بزن.
برای نوشتن توضیح کنار کد، به توضیحات C++ برو. همچنین صفحه متغیرهای C++ را به عنوان مرجع کوتاه نگه دار.