.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 2002, Walter Harms .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: GPL-1.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH sincos 3 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم sincos, sincosf, sincosl \- حساب الجيب وجيب التمام في آن واحد .SH المكتبة مكتبة الرياضيات (\fIlibm\fP،\ \fI\-lm\fP) .SH موجز .nf \fB#define _GNU_SOURCE\fP /* انظر feature_test_macros(7) */ \fB#include \fP .P \fBvoid sincos(double \fP\fIx\fP\fB, double *\fP\fIsin\fP\fB, double *\fP\fIcos\fP\fB);\fP \fBvoid sincosf(float \fP\fIx\fP\fB, float *\fP\fIsin\fP\fB, float *\fP\fIcos\fP\fB);\fP \fBvoid sincosl(long double \fP\fIx\fP\fB, long double *\fP\fIsin\fP\fB, long double *\fP\fIcos\fP\fB);\fP .fi .SH الوصف تحتاج عدة تطبيقات إلى جيب وجيب التمام لنفس الزاوية \fIx\fP. تحسب هذه الدوال كليهما في نفس الوقت، وتُخزَّن النتائج في \fI*sin\fP و \fI*cos\fP. قد يكون استخدام هذه الدالة أكثر كفاءة من استدعاءين منفصلين لـ \fBsin\fP(3) و \fBcos\fP(3). .P إذا كان \fIx\fP قيمة NaN، تُعاد قيمة NaN في \fI*sin\fP و \fI*cos\fP. .P إذا كان \fIx\fP موجب اللانهاية أو سالب اللانهاية، يحدث خطأ نطاق، وتُعاد قيمة NaN في \fI*sin\fP و \fI*cos\fP. .SH "قيمة الإرجاع" تُرجع هذه الدوال \fIvoid\fP. .SH الأخطاء انظر \fBmath_error\fP(7) لمعلومات حول كيفية تحديد ما إذا كان قد حدث خطأ عند استدعاء هذه الدوال. .P الأخطاء التالية يمكن أن تحدث: .TP خطأ في النطاق: \f[I]x\fR هي ما لا نهاية يُضبط \fIerrno\fP على \fBEDOM\fP (لكن راجع BUGS). ويُثار استثناء نقطة عائمة غير صالح (\fBFE_INVALID\fP). .SH السمات للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. الواجهة السمة القيمة T{ .na .nh \fBsincos\fP(), \fBsincosf\fP(), \fBsincosl\fP() T} سلامة الخيوط MT\-Safe .TE .SH المعايير GNU. .SH التاريخ glibc 2.1. .SH ملاحظات لرؤية ميزة الأداء لـ \fBsincos\fP()، قد يكون من الضروري تعطيل التحسينات المضمنة في \fBgcc\fP(1)، باستخدام معاملات مثل: .P .in +4n .EX cc \-O \-lm \-fno\-builtin prog.c .EE .in .SH العلل .\" https://www.sourceware.org/bugzilla/show_bug.cgi?id=15467 قبل glibc 2.22، لم يقم تنفيذ glibc بضبط \fIerrno\fP على \fBEDOM\fP عند حدوث خطأ في النطاق. .SH "انظر أيضًا" \fBcos\fP(3), \fBsin\fP(3), \fBtan\fP(3) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .