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

Tutorial básico de linguagem C

Controle de fluxo de linguagem C

Funções do C

Matrizes do C

Ponteiro do C

String do C

Estrutura de linguagem C

Arquivo de linguagem C

Outros C

Manual de referência do C

Uso e exemplo da função de biblioteca de C fabs()

Biblioteca Padrão <math.h> do C

A função fabs(x) retorna o valor absoluto do parâmetro x.

Protótipo da função fabs()

double fabs(double x);

A função fabs() aceita um parâmetro (no formato double) e retorna o valor absoluto do número (no formato double).

[Matemática] |x| = fabs(x) [linguagem C]

Para encontrar o valor absoluto de um inteiro ou número flutuante, você pode explicitamente converter o número para double.

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

A função fabs() está emmath.hDefinida no cabeçalho

Exemplo: Função fabs() do 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;
}

Resultados de Saída

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

Biblioteca Padrão <math.h> do C