fabs(x)函数返回参数 x 的绝对值。
double fabs (double x);
fabs()函数采用一个参数(double形式)并返回该数字的绝对值(double形式)。
[数学] |x| = fabs(x) [c 语言]
要查找整数或浮点数的绝对值,可以将数字显式转换为double。
int x = 0; double result; result = fabs(double(x));
fabs()函数在math.h头文件中定义
#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