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

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

مفاهيم C++ و التحكم في العملية

دالة C++

مفاهيم C++ و مصفوفات و 字ائن

مفاهيم C++ و بنيات البيانات

مفاهيم C++ و كائنات

مؤشر C++

وراثة C++

تعليمية STL C++

دليل مرجعي C++

استخدام دالة C++ abs() و مثال

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

دالة abs() في C++ تعود القيمة المطلقة للمعامل.

دالة abs مع C++fabs()متماثل.

الوظيفة في<cmath>محدد في ملف الرأس.

[رياضيات] |x| = abs(x) [لغة C++]

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

double abs(double x);
float abs(float x);
long double abs(long double x);
double abs(T x); // للنوع الصادر

في دالة ABS() هناك معامل واحد فقط، وتعود قيمة النوع double، float أو long double.

معامل abs()

دالة abs() تستخدم معامل واحد x، وتعود القيمة المطلقة.

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

دالة abs() تعود القيمة المطلقة لـ x، أي |x|.

مثال1: كيف تعمل دالة abs() في C++؟

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

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

abs(-87.91) = |-87.91| = 87.91

مثال2: دالة abs() نوع الصادر

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

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

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