当前位置: 首页 > 工具软件 > abs > 使用案例 >

abs和fabs的区别

田文景
2023-12-01

最简单的区别是abs为整数的绝对值,fabs为浮点数的绝对值。

C语言
函数名: abs

功 能: 求整数的绝对值

头文件:math.h

用 法: int abs(int i);

程序例:

#include

#include

int main(void)

{

int number = -1234;

printf("number: %d absolute value: %d/n", number, abs(number));

return 0;

}

 

fabs:函数简介

类似的还有:

float fabsf(float num);

double fabs(double num);

long double fabsl(long double num);

fabsf() and fabsl()都是在C99中增加的!

原型:在TC中原型是extern float fabs(float x);,在VC6.0中原型是double fabs( double x );。

用法:#include <math.h>

功能:求浮点数x的绝对值

说明:计算|x|, 当x不为负时返回x,否则返回-x

类似函数:abs

程序举例
(在VC6.0中运行通过)

#include

#include

int main(void)

{

float number = -1234.0;

printf("number: %f absolute value: %f/n", number, fabs(number));

return 0;

}

 类似资料: