📅  最后修改于: 2023-12-03 15:29:44.470000             🧑  作者: Mango
fabs
是C语言math.h库中的一个函数,它的作用是返回一个浮点数的绝对值。它接受一个浮点型参数,返回一个double型值。
double fabs(double x);
x
:一个double类型的浮点数
fabs
函数返回一个double类型的绝对值。
下面是一个使用 fabs
函数的例子,它将一个数组中的所有元素的绝对值相加并输出:
#include <stdio.h>
#include <math.h>
#define SIZE 5
int main() {
double data[SIZE] = {-1.2, 2.5, -3.0, 4.7, -5.1};
double total = 0.0;
for (int i = 0; i < SIZE; i++) {
total += fabs(data[i]);
}
printf("The sum of the absolute values is %g", total);
return 0;
}
输出:
The sum of the absolute values is 16.5
fabs
函数处理的参数是double类型的浮点数。在函数中传入其他类型的参数时,需要进行显示转换。fabs
函数是数学运算函数,需要头文件 math.h
支持。