a=|6-4|在C语言中如何表示,就是绝对值在C中有表示方法吗

2025-04-18 23:14:09
推荐回答(4个)
回答1:

在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包含进源文件中。

回答2:

楼上说的都很对,其实可以用a=(6-4>=0)?6-4:4-6这样的格式来算绝对值,仅供参考~~

回答3:

首先你要包含头文件
#include

然后再用函数abs(6-4)或fabs(6.0-4.0)求绝对值
其中abs是整型的,fabs是浮点型的

回答4:

不是,需要使用fabs函数(求绝对值)