Data Types
در C++ هر متغیر باید نوع داده (Data Type) مشخص داشته باشه. نوع داده مشخص میکنه چه مقدارهایی میتونیم در متغیر ذخیره کنیم و چه میزان حافظه مصرف میکنه.
🔹 دستهبندی انواع داده
1. انواع داده اصلی (Primitive Types)
| نوع داده | توضیح | مثال | اندازه تقریبی |
|---|---|---|---|
int | عدد صحیح | ;int age = 25 | 4 بایت |
float | عدد اعشاری با دقت ساده | ;float price = 19.99 | 4 بایت |
double | عدد اعشاری با دقت بیشتر | ;double pi = 3.14159 | 8 بایت |
char | یک کاراکتر | ;'char grade = 'A | 1 بایت |
bool | مقدار منطقی (true/false) | ;bool isStudent = true | 1 بایت |
2. انواع داده مشتقشده (Derived Types)
-
آرایهها (Arrays)
-
اشارهگرها (Pointers)
-
توابع (Functions)
3. انواع داده کاربر-تعریفشده (User-defined Types)
-
ساختارها (
struct) -
کلاسها (
class) -
enumeration (
enum)
🔹 مثال عملی
📌 خروجی:
(در C++ مقدار true به صورت 1 نمایش داده میشه و false به صورت 0.)
✅ خلاصه
-
C++ انواع داده متنوعی داره: اصلی، مشتقشده و کاربر-تعریفشده.
-
متغیرها فقط میتونن داده متناسب با نوعشون رو نگه دارن.
-
برای کاراکترها
char، برای اعداد صحیحint، برای اعشاریfloat/doubleو برای منطقboolاستفاده میشه.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React