cpp-02-05 - نوع عدد صحیح و حافظه

بازدید : 32

2

اشتراک

cpp-02-05 - نوع عدد صحیح و حافظه

توضیحات :

در این قسمت توضیح می‌دهیم که وقتی یک متغیر از نوع int می‌سازیم، داخل حافظه کامپیوتر چه اتفاقی می‌افتد.


🔹 وقتی می‌نویسیم:

int a = 5;

کامپیوتر این کارها را انجام می‌دهد:

  1. یک بخش از RAM را به این متغیر اختصاص می‌دهد.

  2. اسم این فضا را a می‌گذارد.

  3. مقدار ۵ را داخل آن ذخیره می‌کند.

  4. این فضا یک آدرس مشخص در حافظه دارد.

پس یک متغیر یعنی:

  • یک فضای مشخص در 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 مصرف می‌کند.

لطفا برای گذاشتن نظرات خود وارد شوید

نظرات شما عزیزان