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

Corso di base C++

Controllo di flusso di C++

Funzione in C++

Array e stringhe di C++

Strutture dati di C++

Classi e oggetti di C++

Puntatore in C++

Ereditarietà in C++

Corso di STL C++

Manuale di riferimento di C++

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

Funzione di libreria <cmath> in C++

La funzione abs() in C++ restituisce il valore assoluto del parametro.

La funzione abs() e la funzione abs() in C++fabs()Identica.

La funzione è definita in<cmath>Definito nel file di intestazione.

[Matematica] |x| = abs(x) [Linguaggio C++]

原型 di abs() [dalla versione C++ 11]

double abs(double x);
float abs(float x);
long double abs(long double x);
double abs(T x); // Per tipi interi

Nella funzione ABS() c'è un solo parametro e restituisce il valore del tipo double, float o long double.

Parametro di abs()

La funzione abs() accetta un singolo parametro x e restituisce il valore assoluto.

Valore di ritorno di abs()

La funzione abs() restituisce il valore assoluto di x, ovvero |x|.

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

Quando si esegue il programma, l'output è:

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

Esempio 2: La funzione abs() di tipo intero

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

Quando si esegue il programma, l'output è:

Funzione di libreria <cmath> in C++