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

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

اندازه‌ی int در سیستم‌ها و کامپایلرهای مختلف چقدر است؟

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

2 پاسخ

0 امتیاز

اندازه int میتونه 16 یا 32 بیت باشه، طوری که بازه قابل قبول برای این نوع داده -32767 تا 32767 ست.

پاسخ داده شده پنجشنبه ۱۴ دی ۱۳۹۱ توسط CPP_Crawler5  
0 امتیاز

بستگی داره. در صورتی که ماشین مورد نظر ۱۶ بیتی باشه، اندازه‌ی int هم ۱۶ بیت یا دو بایت تعیین می‌شه.
در صورتی که ماشین مورد نظر ۳۲ بیتی باشه بستگی به پیاده‌سازی زبان یا همون کامپایلر داره. اما معمولاً برای int مقدار ۴ بایت یا ۳۲ بیت در نظر گرفته می‌شه.

نکته با توجه به استاندارد C++ این مقدار نمی‌تونه از ۱۶ بیت کمتر باشه.

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