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

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

اندازه‌ی نوع داده‌ی bool

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

در C++ استاندارد نوع داده‌ی bool چه اندازه‌ای داره؟

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

1 پاسخ

0 امتیاز

در استاندارد C++ اندازه‌ی bool به پیاده‌سازی زبان وابسته شده. اما یک نکته‌ی مهم این هست که انواع داده در C++ حداقل یک بایتی هستند (char) و اندازه‌ی بیت نداریم.
بنابراین بر خلاف چیزی که ممکنه تصور بشه bool در C++ یک بیت نیست.
معمولاً کامپایلرها این نوع داده رو به صورت یک بایتی تعریف می‌کنن.

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