C++

ثابت ‎EXIT_SUCCESS‎ در ‎C++‎

این ماکرو به یک عبارت صحیح وابسته به سیستم بسط  داده می شود.  وقتی که به عنوان آرگومان  تابعexit استفاده می‌شود، نشان می دهد که برنامه موفقیت آمیز بوده است.برعکس این ثابت را می توان با EXIT_FAILURE مشخص کرد. اگر […]

ثابت ‎EXIT_FAILURE ‎ در ‎C++‎

این ماکرو به یک عبارت صحیح وابسته به سیستم بسط  داده می شود.  وقتی که به عنوان آرگومان تابعexit استفاده می‌شود، نشان می دهد که برنامه شکست خورده است. برعکس این ثابت را می توان با EXIT_SUCCESS مشخص کرد. اگر […]

ثابت ‎HUGE_VAL‎ در ‎C++‎

ثابت ماکرو که به یک عبارت مثبت از نوعdouble گسترش می باید تابع زمانی این مقدار را بر می گرداند که نتیجه یک عملیات ریاضی بزرگتر از آن باشد که با نوع بازگشتی آن قابل نمایش باشد.این مساله یک از […]

تابع ‎mblen()‎‎ در ‎C++‎

اندازه کاراکتر چند بایتی که توسط pmb اشاره می شود را بر می گرداند و حداکثر بایت های max را بررسی می کند. mblen، حالت shift داخلی خود را دارد که در صورت لزوم فقط با فراخوانی این تابع تغییر […]

تابع ‎fmax()‎‎ در ‎C++‎

آرگومان بزرگتر را از بین x و y بر می گرداند. (یا x یا y) اگر یکی از آرگومان ها NaN باشد، آرگومان دیگر برگردانده می شود. /* fmax example */ #include <stdio.h>/* printf */ #include <math.h>/* fmax */ int […]

تابع ‎fmin()‎‎ در ‎C++‎

آرگومان کوچکتر  را از بین x و y بر می گرداند. (یا x یا y) اگر یکی از آرگومان ها NaN باشد،  آرگومان دیگر برگردانده می شود. /* fmin example */ #include <stdio.h>/* printf */ #include <math.h>/* fmin */ int […]

تابع ‎islessgreater()‎‎ در ‎C++‎

مشخص می کند که x کوچکتر یا بزرگتر از y است یا نه.اگر یک یا هر دو آرگومان برابر NaN باشند تابع مقدار false را بر می گرداند ولی  هیچگونه ارور FE_INVALID را گزارش نمی دهد. (توجه داشته باشید که […]

تابع ‎isfinite()‎‎ در ‎C++‎

مشخص می کند که آیا x مقدار بینهایت است یا خیر. هر مقدار ممیز شناوری که نه بینهایت و نه NaN ( یک عدد نباشد) باشد متناهی محسوب می شود. /* isfinite example */ #include <stdio.h>/* printf */ #include <math.h>/* […]

تابع ‎isinf()‎‎ در ‎C++‎

اینکه آیا x یک مقدار بینهایت است یا خیر را مشخص می کند. (بینهایت مثبت یا بینهایت منفی) /* isinf example */ #include <stdio.h>/* printf */ #include <math.h>/* isinf, sqrt */ int main()‎ { printf ("isinf(0.0): %dn",isinf(0.0)); printf ("isinf(1.0/0.0): %dn",isinf(1.0/0.0)); […]

تابع ‎isnormal()‎‎ در ‎C++‎

مشخص می کند که آیا x عددی نرمال است یا نه. (مثلا بینهایت، NaN، صفر یا غیر نرمال نباشد) /* isnormal example */ #include <stdio.h>/* printf */ #include <math.h>/* isnormal */ int main()‎ { printf ("isnormal(1.0): %dn",isnormal(1.0)); printf ("isnormal(0.0): %dn",isnormal(0.0)); […]

تابع ‎signbit()‎‎ در ‎C++‎

مشخص می کند که آیا علامت x منفی است یا نه. می توان این تابع را برای مقادیر بینهایت، NaN و صفر نیز استفاده کرد. ( اگر صفر بدون علامت باشد، مثبت در نظر گرفته شود) /* signbit example */ […]

تابع ‎cbrt()‎‎ در ‎C++‎

مکعب (ریشه سوم) x را محاسبه می کند. /* cbrt example */ #include <stdio.h>/* printf */ #include <math.h>/* cbrt */ int main () { double param, result; param = 27.0; result = cbrt (param); printf ("cbrt (%f) = %fn", param, […]