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

Corso di base del linguaggio C

Controllo di flusso del linguaggio C

C语言函数

C语言数组

C语言指针

C语言字符串

Struttura del linguaggio C

File del linguaggio C

Altri C

Manuale di riferimento del linguaggio C

Modo d'uso e esempio della funzione di libreria C fabs()

C标准库<math.h>

La funzione fabs(x) restituisce l'assoluto del parametro x.

Prototipo della funzione fabs()

double fabs(double x);

La funzione fabs() accetta un parametro (in formato double) e restituisce l'assoluto del numero (in formato double).

[Matematica] |x| = fabs(x) [linguaggio C]

Per trovare l'assoluto di un numero intero o floating point, puoi convertire esplicitamente il numero in double.

 int x = 0;
 double result;
 result = fabs(double(x));

La funzione fabs() si trova inmath.hDefinita nel file di intestazione

Esempio: funzione fabs() in C

#include <stdio.h>
#include <math.h>
int main()
{
    double x, result;
    x = -1.5;
    result = fabs(x);
    printf("|%.2lf| = %.2lf\n", x, result);
    x = 11.3;
    result = fabs(x);
    printf("|%.2lf| = %.2lf\n", x, result);
    x = 0;
    result = fabs(x);
    printf("|%.2lf| = %.2lf\n", x, result);
    return 0;
}

输出结果

|-1.50| = 1.50
|11.30| = 11.30
|0.00| = 0.00

C标准库<math.h>