C 语言基础教程

C 语言流程控制

C 语言函数

C 语言数组

C 语言指针

C 语言字符串

C 语言结构体

C 语言文件

C 其他

C 语言参考手册

C 库函数 fabs() 使用方法及示例

C 标准库 <math.h>

fabs(x)函数返回参数 x 的绝对值。

fabs() 函数原型

double fabs  (double x);

fabs()函数采用一个参数(double形式)并返回该数字的绝对值(double形式)。

[数学] |x| = fabs(x) [c 语言]

要查找整数或浮点数的绝对值,可以将数字显式转换为double。

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

fabs()函数在math.h头文件中定义

示例:C fabs()函数

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