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

Utilizzo e esempio della funzione fabs() in C++

Funzione di libreria <cmath> C++

La funzione fabs() di C++ restituisce l'assoluto del parametro.

E 'in<cmath>Definito nel file di intestazione.

|x| = fabs(x)

原型 fabs() [dalla versione C++ 11]

double fabs(double x);
float fabs(float x);
long double fabs(long double x);
double fabs(T x); // Per tipi integrali

La funzione fabs() accetta un singolo parametro e restituisce un valore del tipo double, float o long double.

Parametro fabs()

La funzione fabs() accetta un singolo parametro x e restituisce l'assoluto.

Valore restituito da fabs()

La funzione fabs() restituisce l'assoluto di x, ossia |x|.

Esempio 1: Come funziona la funzione fabs() in 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;
}

Quando si esegue il programma, l'output è:

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

Esempio 2: La funzione fabs() di tipo intero

#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;
}

Quando si esegue il programma, l'output è:

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

Funzione di libreria <cmath> C++