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

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

اطلاع از تعداد بیت‌های یک نوع داده‌ی صحیح

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

چطور می‌شه فهمید یک داده‌ی صحیح در کامپیوتر چند بیت داره؟

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

1 پاسخ

0 امتیاز

یک روش سنتی استفاده از sizeof() به همراه CHAR_BIT هست.

cout<<sizeof(int)*CHAR_BIT;
`sizeof` تعداد بایت‌های یک مقدار یا نوع داده رو می‌ده و `CHAR_BIT` تعداد بیت‌های یک بایت. بنابراین ضربشون نتیجه‌ی مطلوب رو می‌ده

روش دیگه استفاده از سرفایل limtis هست

#include <limits>
int main()
{
  std::cout<<numeric_limits<int>::digits;
}
هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پاسخ داده شده جمعه ۱۸ مرداد ۱۳۹۲ توسط prodo