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

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

آیا نوع داده‌ی bool در ماشین وجود دارد؟

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

داده‌ی bool در ماشین وجود داره و نوع داده‌ی bool در C++ یک نوع مقداری هست. یعنی یه تغییر نام از bool ماشین؟
برای مثال در ماشینی که داده‌ی صحیح ۳۲ بیتی وجود داره و در C++ داده‌ی int در صورتی که ۳۲ بیتی در نظر گرفته بشه این نوع داده، نوع مقداری است یعنی فقط نام داده‌ی صحیح ۳۲ بیتی (WORD) در ماشین تبدیل به int در C++ شده.
برای bool هم همینه؟

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

1 پاسخ

0 امتیاز

خیر. در ماشین داده‌ای به نام bool نداریم. نوع داده‌ی bool در C++ مبتنی بر پیاده‌سازی هست و اندازه‌ش در پیاده‌سازی بان تعیین می‌شه.
اما معمولاً برای این نوع داده یک بایت یا همون unsigned char در نظر گرفته می‌شه.

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