.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 2001, 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 lrint 3 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم lrint, lrintf, lrintl, llrint, llrintf, llrintl \- تقريب إلى أقرب عدد صحيح .SH المكتبة مكتبة الرياضيات (\fIlibm\fP،\ \fI\-lm\fP) .SH موجز .nf \fB#include \fP .P \fBlong lrint(double \fP\fIx\fP\fB);\fP \fBlong lrintf(float \fP\fIx\fP\fB);\fP \fBlong lrintl(long double \fP\fIx\fP\fB);\fP .P \fBlong long llrint(double \fP\fIx\fP\fB);\fP \fBlong long llrintf(float \fP\fIx\fP\fB);\fP \fBlong long llrintl(long double \fP\fIx\fP\fB);\fP .fi .P .RS -4 متطلبات ماكروات اختبار الميزات لـ glibc (انظر \fBfeature_test_macros\fP(7)): .RE .P كافة الدوال الموضحة أعلاه: .nf _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L .fi .SH الوصف تُقرِّب هذه الدوال وسيطها إلى أقرب قيمة صحيحة، باستخدام اتجاه التقريب الحالي (انظر \fBfesetround\fP(3)). .P لاحظ أنه على عكس عائلة الدوال \fBrint\fP(3)، يختلف نوع الإرجاع لهذه الدوال عن نوع وسيطاتها. .SH "قيمة الإرجاع" تعيد هذه الدوال القيمة الصحيحة المقربة. .P .\" The return value is -(LONG_MAX - 1) or -(LLONG_MAX -1) إذا كان \fIx\fP هو NaN أو ما لا نهاية، أو كانت القيمة المقربة أكبر من أن تُخزن في نوع \fIlong\fP (أو \fIlong long\fP في حالة دوال \fBll*\fP)، يحدث خطأ في النطاق وتكون القيمة المعادة غير محددة. .SH الأخطاء انظر \fBmath_error\fP(7) لمعلومات حول كيفية تحديد ما إذا كان قد حدث خطأ عند استدعاء هذه الدوال. .P الأخطاء التالية يمكن أن تحدث: .TP خطأ في النطاق: \f[I]x\fR ليس رقماً (NaN) أو لانهائي، أو القيمة المقربة كبيرة جداً .\" .I errno .\" is set to .\" .BR EDOM . رُفع استثناء نقطة عائمة غير صالحة (\fBFE_INVALID\fP). .P .\" FIXME . Is it intentional that these functions do not set errno? .\" Bug raised: https://www.sourceware.org/bugzilla/show_bug.cgi?id=6798 هذه الدوال لا تضبط \fIerrno\fP. .SH السمات للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. الواجهة السمة القيمة T{ .na .nh \fBlrint\fP()، \fBlrintf\fP()، \fBlrintl\fP()، \fBllrint\fP()، \fBllrintf\fP()، \fBllrintl\fP() T} سلامة الخيوط MT\-Safe .TE .SH المعايير C11, POSIX.1\-2008. .SH التاريخ glibc 2.1. C99، POSIX.1\-2001. .SH "انظر أيضًا" \fBceil\fP(3)، \fBfloor\fP(3)، \fBlround\fP(3)، \fBnearbyint\fP(3)، \fBrint\fP(3)، \fBround\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 .