الاسم
- Provided by: manpages-ar-dev (Version: 4.31.0-1)
- Source: manpages-l10n
- Report a bug
مكتبة الرياضيات (libm، -lm)
#include <math.h>
double tan(double x); float tanf(float x); long double tanl(long double x);
tanf()، tanl():
_ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
تُرجع هذه الدوال ظل x، حيث x مُعطى بالراديان.
عند النجاح، تُرجع هذه الدوال ظل x.
إذا كانت x ليست رقماً (NaN)، فسيُعاد NaN.
إذا كانت x لانهاية موجبة أو لانهاية سالبة، فسيحدث خطأ نطاق، ويُعاد NaN (ليس رقماً).
إذا كان من شأن النتيجة الصحيحة أن تفيض، يحدث خطأ نطاق، وتُرجع الدوال HUGE_VAL أو HUGE_VALF أو HUGE_VALL، على التوالي، مع الإشارة الصحيحة رياضيًا.
انظر math_error(7) لمعلومات حول كيفية تحديد ما إذا كان قد حدث خطأ عند استدعاء هذه الدوال.
الأخطاء التالية يمكن أن تحدث:
للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر attributes(7).
| الواجهة | السمة | القيمة |
| tan()، tanf()، tanl() | سلامة الخيوط | MT-Safe |
C11, POSIX.1-2008.
C99، POSIX.1-2001.
النسخة التي تُعيد double تتوافق أيضًا مع SVr4، و 4.3BSD، و C89.
قبل glibc 2.10، لم يقم تنفيذ glibc بضبط errno إلى EDOM عند حدوث خطأ في النطاق.
acos(3)، asin(3)، atan(3)، atan2(3)، cos(3)، ctan(3)، sin(3)
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.