الاسم
- Provided by: manpages-ar-dev (Version: 4.31.0-1)
- Source: manpages-l10n
- Report a bug
مكتبة الرياضيات (libm، -lm)
#include <math.h>
int isgreater(x, y); int isgreaterequal(x, y); int isless(x, y); int islessequal(x, y); int islessgreater(x, y); int isunordered(x, y);
جميع الدوال موصوفة هنا:
_ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L
تفشل العمليات العلائقية العادية (مثل <، "أقل من") إذا كان أحد المعاملين هو NaN. يُسبب هذا استثناءً. لتجنب ذلك، يُعرّف C99 وحدات الماكرو المدرجة أدناه.
تُضمن وحدات الماكرو هذه تقييم معاملاتها مرة واحدة فقط. يجب أن تكون المعاملات من نوع فاصلة عائمة حقيقية (ملاحظة: لا تمرر قيمًا صحيحة كمعاملات لهذه الوحدات، لأن المعاملات لن تُرفع إلى أنواع فاصلة عائمة حقيقية).
تُرجع وحدات الماكرو غير isunordered() نتيجة المقارنة العلائقية؛ تُرجع هذه الوحدات 0 إذا كان أي من المعاملين هو NaN.
تُرجع isunordered() 1 إذا كان x أو y هو NaN و0 خلاف ذلك.
لم تحدث أخطاء.
للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر attributes(7).
| الواجهة | السمة | القيمة |
| isgreater(), isgreaterequal(), isless(), islessequal(), islessgreater(), isunordered() | سلامة الخيوط | MT-Safe |
لا تدعم جميع العتاديات هذه الدوال، وحيث لا يُوفر دعم العتادية، ستُحاكى بواسطة وحدات ماكرو. سيؤدي هذا إلى عقوبة أداء. لا تستخدم هذه الدوال إذا كانت NaN غير مهمة لك.
C11, POSIX.1-2008.
POSIX.1-2001، C99.
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.