.\" -*- coding: UTF-8 -*- .\" Copyright 2004, Andries E. Brouwer .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH INFINITY 3 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم INFINITY, NAN, HUGE_VAL, HUGE_VALF, HUGE_VALL \- ثوابت الفاصلة العائمة .SH المكتبة مكتبة الرياضيات (\fIlibm\fP) .SH موجز .nf \fB#define _ISOC99_SOURCE\fP /* انظر feature_test_macros(7) */ \fB#include \fP .P \fBINFINITY\fP .P \fBNAN\fP .P \fBHUGE_VAL\fP \fBHUGE_VALF\fP \fBHUGE_VALL\fP .fi .SH الوصف الماكرو \fBINFINITY\fP يُوسّع إلى ثابت من نوع \fIfloat\fP يُمثّل اللانهاية الموجبة. .P الماكرو \fBNAN\fP يُوسّع إلى ثابت من نوع \fIfloat\fP يُمثّل NaN هادئ (عند الدعم). NaN هادئ هو NaN ("ليس رقمًا") لا يُثير استثناءات عند استخدامه في العمليات الحسابية. العكس هو NaN إشاري. انظر IEC 60559:1989. .P الماكروات \fBHUGE_VAL\fP و \fBHUGE_VALF\fP و \fBHUGE_VALL\fP تُوسّع إلى ثوابت من الأنواع \fIdouble\fP و \fIfloat\fP و \fIlong double\fP على التوالي، تُمثّل قيمة موجبة كبيرة، وربما لانهاية موجبة. .SH المعايير C11. .SH التاريخ C99. .P في نظام glibc، الماكرو \fBHUGE_VAL\fP متاح دائمًا. يمكن اختبار توفر الماكرو \fBNAN\fP باستخدام \fB#ifdef NAN\fP، وبالمثل لـ \fBINFINITY\fP و \fBHUGE_VALF\fP و \fBHUGE_VALL\fP. سيتم تعريفها بواسطة \fI\fP إذا تم تعريف \fB_ISOC99_SOURCE\fP أو \fB_GNU_SOURCE\fP، أو تم تعريف \fB__STDC_VERSION__\fP بقيمة لا تقل عن 199901L. .SH "انظر أيضًا" \fBfpclassify\fP(3), \fBmath_error\fP(7) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .