اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

چرا به جای یک بیت برای نوع داده‌ی bool از یک بایت استفاده می‌شه؟

0 امتیاز
322 نمایش

این فضای اضافی که گرفته می‌شه یه جورایی هدرر دادن حافظه نیست؟ یعنی نمی‌شه همون یک بیت رو برای مقدار bool استفاده کرد؟

در ++C زبانی بسیار کوچک‌تر و پاکیزه‌تر در تلاش برای خروج است. (Bjarne Stroustrup)
پرسیده شده پنجشنبه ۱۶ آذر ۱۳۹۱ در C++ توسط برنامه‌نویس  
بازتگ شده شنبه ۲۴ فروردین ۱۳۹۲ توسط admin

1 پاسخ

0 امتیاز

کار کردن با بیت‌ها سخت‌تر و از نظر پردازنده هزینه‌برتر از کار کردن با بایت هست. در صورتی که کمبود شدید حافظه باشه شاید بهتر باشه از بیت استفاده کنیم. مثلاً از bitset. اما در صورتی که چنین محدودیت شدیدی وجود نداشته باشه به دلیل کارایی بهتره که از بایت استفاده بشه.

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پاسخ داده شده یکشنبه ۱۸ فروردین ۱۳۹۲ توسط prodo