在C语言中,绝对值可以用库函数fabs或abs来表示。
fabs表示对double型数据取绝对值;
abs表示对int型数据取绝对值。
函数原型:double fabs(double x);
功 能:求x的绝对值
返 回 值:计算结果
函数原型:int abs(int x);
功 能:求x的绝对值
返 回 值:计算结果
举例如下:
double x=-3.14, y1;
int y2;
y1 = fabs(x); // 求x的绝对值,输出3.14
y2 = abs(6-4); // 求6-4的绝对值,输出2
注:使用fabs或abs函数时,需将头文件#include
楼上说的都很对,其实可以用a=(6-4>=0)?6-4:4-6这样的格式来算绝对值,仅供参考~~
首先你要包含头文件
#include
然后再用函数abs(6-4)或fabs(6.0-4.0)求绝对值
其中abs是整型的,fabs是浮点型的
不是,需要使用fabs函数(求绝对值)