cpp-02-05 - نوع عدد صحیح و حافظه
cpp-02-05 - نوع عدد صحیح و حافظه
توضیحات :
در این قسمت توضیح میدهیم که وقتی یک متغیر از نوع int میسازیم، داخل حافظه کامپیوتر چه اتفاقی میافتد.
🔹 وقتی مینویسیم:
کامپیوتر این کارها را انجام میدهد:
-
یک بخش از RAM را به این متغیر اختصاص میدهد.
-
اسم این فضا را a میگذارد.
-
مقدار ۵ را داخل آن ذخیره میکند.
-
این فضا یک آدرس مشخص در حافظه دارد.
پس یک متغیر یعنی:
-
یک فضای مشخص در RAM
-
دارای نام
-
دارای نوع داده (Data Type)
-
دارای حجم مشخص در حافظه
-
دارای آدرس
-
و ممکن است مقدار اولیه داشته باشد یا نداشته باشد
🔹 int چقدر حافظه مصرف میکند؟
نوع داده int در اکثر سیستمها ۴ بایت از حافظه را اشغال میکند.
🔹 بیت، بایت و واحدهای حافظه
برای درک بهتر فضای اشغالشده توسط متغیرها، این واحدها مهم هستند:
-
Bit: کوچکترین واحد داده؛ ۰ یا ۱
-
1 Byte = 8 Bit
-
1 KB ≈ 1024 Byte
-
1 MB = 1024 KB
-
1 GB = 1024 MB
-
1 TB = 1024 GB
-
1 PB = 1024 TB
جالب است بدانید:
🔍 اگر تمام حرفهای انسانها از ابتدای تاریخ را تایپ کنیم، حجم کل آن تقریباً به یک پتابایت هم نمیرسد!
🔹 جمعبندی نهایی
متغیر در C++ یعنی:
-
یک فضای نامگذاریشده در حافظه
-
با یک نوع مشخص مثل int
-
دارای آدرس و اندازه ثابت
-
قابل ذخیرهسازی مقدار
-
و در صورت مقدار ندادن، C++ یک مقدار تصادفی در آن قرار میدهد
نوع داده int مخصوص اعداد صحیح است و ۴ بایت از RAM مصرف میکند.
لطفا برای گذاشتن نظرات خود وارد شوید