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

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

یافتن بازه‌ی انواع متغیر صحیح در زبان C++

+1 امتیاز
252 نمایش

بازه‌ی انواع متغیر در زبان C++ چطوری پیدا می‌شه؟ در C می‌شد از CHAR_MIN و مثل اون استفاده کرد.

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

1 پاسخ

0 امتیاز

در C++ هم می‌شه به همون صورت قبلی که در C بود این کار رو انجام داد. فقط کافیه به جای limits.h سرفایل climits رو الحاق کنیم.

#include <climits>
{
  int max = INT_MAX;
  return 0;
}

اما خود C++ هم روش دیگری داره که بهتر و مناسب‌تره. سرفایل limits در C++ این امکان رو به صورت زیر فراهم می‌کنه

#include <limits>
int main()
{
  int max_int = std::numeric_limits<int>::max();
  long min_long = std::numeric_limits<long int>::min();
  unsigned short ushort_max = std::numeric<unsigned short>::max();
  return 0;
}
هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پاسخ داده شده چهارشنبه ۵ تیر ۱۳۹۲ توسط prodo