انواع این ثابت ها ، به غیر از char_bit و mb_len_max ، برای مطابقت با نتایج تبلیغات انتگرال مطابق با اشیاء انواع آنها مورد استفاده قرار می گیرند: char_max ممکن است دارای نوع int یا int امضا نشده باشد ، اما هرگز کاراکتر نیست. به طور مشابه USHRT_MAX ممکن است از نوع بدون امضا نباشد: نوع آن ممکن است Int باشد.
یک اجرای آزاد ممکن است فاقد نام SIG_ATOMIC_T و/یا WINT_T TYPEDEF باشد ، در این حالت ماکروهای SIG_ATOMIC_* و/یا WINT_* به طور متناوب وجود ندارند.
[ویرایش] مثال
این کد را اجرا کنید
#عبارتند از#عبارتند از#عبارتند ازدر نظر گرفتناصلی(خالی) { چاپی("char_bit = ٪ d
"، char_bit); چاپی("mb_len_max = ٪ d
"، mb_len_max); چاپی("char_min = ٪+d
"، char_min); چاپی("char_max = ٪+d
"، char_max); چاپی("schar_min = ٪+d
"، schar_min); چاپی("schar_max = ٪+d
"، schar_max); چاپی("uchar_max = ٪ u
"، uchar_max); چاپی("shrt_min = ٪+d
"، shrt_min); چاپی("shrt_max = ٪+d
"، shrt_max); چاپی("USHRT_MAX = ٪ U
"، ushrt_max); چاپی("int_min = ٪+d
"، int_min); چاپی("int_max = ٪+d
"، int_max); چاپی("uint_max = ٪ u
"، uint_max); چاپی("long_min = ٪+ld
"، long_min); چاپی("long_max = ٪+ld
"، long_max); چاپی("ulong_max = ٪ lu
"، ulong_max); چاپی("llong_min = ٪+lld
"، llong_min); چاپی("llong_max = ٪+lld
"، llong_max); چاپی("ullong_max = ٪ llu
"، ullong_max); چاپی("ptrdiff_min = ٪ td
"، ptrdiff_min); چاپی("ptrdiff_max = ٪+td
"، ptrdiff_max); چاپی("size_max = ٪ zu
"، size_max); چاپی("sig_atomic_min = ٪+jd
",(intmax_t)sig_atomic_min); چاپی("sig_atomic_max = ٪+jd
",(intmax_t)sig_atomic_max); چاپی("wchar_min = ٪+jd
",(intmax_t)wchar_min); چاپی("wchar_max = ٪+jd
",(intmax_t)wchar_max); چاپی("wint_min = ٪ jd
", (intmax_t)wint_min); چاپی("wint_max = ٪ jd
", (intmax_t)wint_max); }char_bit = 8 mb_len_max = 16 char_min = -128 char_max = +127 schar_min = -128 schar_max = +127 uchar_max = 255 shrt_min = -32768 shrt_max = +32767767 ushrt_mrt_min = 65535 7483647 uint_max = 4294967295 long_min = -922337203685475808 LONG_MAX = +9223372036854775807 ULONG_MAX = 184467444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444808036035477777775808 LLONG_MAX LLONG_MAX حداکثر = 18446744073709551615 PTRDIFF_MIN = -9223372036854775808 PTRDIFF_MAX = +922337203685475807 SIZE_MAX = 1844674444073737095555 SIG atomic_max = +2147483647 wchar_min = -2147483648 wchar_max = +2147483647 wint_min = 0 wint_max= 4294967295
کسب درآمد از فارکس...
ما را در سایت کسب درآمد از فارکس دنبال می کنید
برچسب :
نویسنده : عسلی سهیال
بازدید : <-PostHit->
تاريخ : چهارشنبه
18 مرداد
1402 ساعت: 1:50