English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليميات C++ الأساسية

تحكم في عملية C++

الوظائف في C++

مجموعات C++ و

هياكل بيانات C++

كلاسات C++ وOBJECTS

المراجع في C++

الوراثة في C++

تعليميات STL في C++

دليل C++

استخدام وظيفة fabs() في C++ ومثال

وظائف المكتبة <cmath> في C++

يعود fabs() في C++ القيمة النسبية للمعامل.

إنه في<cmath>محدد في ملف الرأس.

|x| = fabs(x)

نموذج fabs() [من معيار C++ 11 فما فوق]

double fabs(double x);
float fabs(float x);
long double fabs(long double x);
double fabs(T x); // للأنواع الكاملة

fabs() تحتوي على معامل واحد وتعود قيمة من نوع double، float أو long double.

معاملات fabs()

fabs() تستخدم معاملًا واحدًا x، وتعود القيمة النسبية.

قيمة العودة لـ fabs()

fabs() تعود القيمة النسبية لـ x، أي |x|.

مثال 1: كيف يعمل fabs() في C++؟

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    double x = -10.25, result;
    
    result = fabs(x);
    cout << "fabs(" << x << ") = |" << x << "| = " << result << endl;
    return 0;
}

عند تشغيل هذا البرنامج، الناتج هو:

fabs(-10.25) = |-10.25| = 10.25

مثال 2: وظيفة fabs() من نوع العدد الصحيح

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    long int x = -23;
    double result;
    result = fabs(x);
    cout << "fabs(" << x << ") = |" << x << "| = " << result << endl;
    return 0;
}

عند تشغيل هذا البرنامج، الناتج هو:

fabs(-23) = |-23| = 23

وظائف المكتبة <cmath> في C++