C语言中fabs是什么意思

谢... 展开
 我来答
苌童锐舟
2020-01-21 · TA获得超过3827个赞
知道大有可为答主
回答量:3145
采纳率:31%
帮助的人:216万
展开全部
fabs函数是一个求绝对值的函数,求出x的绝对值,和数学上的概念相同,函数原型是extern
float
fabs(float
x),用法是#include
<math.h>。
fabs()函数的声明:double
fabs(double
x)。其中参数x
是浮点值,这个函数返回x的绝对值。代码示例如下:
int
main
(){
int
a,
b;
a
=
1234;
b
=
-344;
printf("The
absolute
value
of
%d
is
%lf",
a,
fabs(a));
printf("The
absolute
value
of
%d
is
%lf",
b,
fabs(b));
return(0);}
编译和运行上面的程序,这将产生以下结果:
The
absolute
value
of
1234
is
1234.000000
The
absolute
value
of
-344
is
344.000000
扩展资料:
fabs()和abs()区别:
(1)参数对象不同
abs()是对整数取绝对值,
而fabs()是对浮点数取绝对值。
(2)函数原型不同:
int
abs(int
x)
double
fabs(double
x)
(3)头文件不同:
abs():
#include
<stdlib.h>
fabs():
#include
<math.h>
参考资料:
百度百科-fabs函数
翁格虎嘉悦
2019-11-25 · TA获得超过3612个赞
知道小有建树答主
回答量:3147
采纳率:27%
帮助的人:210万
展开全部
C语言数学函数:fabs;
原型:在TC中原型是extern
float
fabs(float
x);,在VC6.0中原型是double
fabs(double
x
);
用法:#include
<math.h>;
功能:abs函数是一个求绝对值的函数,求出x的绝对值,和数学上的概念相同,,
当x不为负时返回
x,否则返回
-x。
扩展资料:
应用
程序判数滤波采样的信号,如因常受到随机干扰传感器不稳定而引起严重失真时,可以采用此方法。
方法是:根据生产经验确定两交采样允许的最大偏差△×,若先后两次采样的信号相减数值大于△×,表明输入的是干扰信号,应该去掉;用上次采样值作为本次采样值,若小于、等于△×表明没有受到干扰,本次采样值有效。该方法适用于慢变化的物理参数的采样,如温度、物理位置等测量系统。
fabs函数用于求双精度数的绝对值。
头文件:math.h。
语法
double
fabs(double
x);
x:求绝对值的数。
返回值:参数的绝对值。
本示例使用fabs函数求3和-4的绝对值。
int
main()
{
double
a
=
3.3,b
=
-4.4,c,d;
//为变量赋初值
c
=
fabs(a); //求a的绝
对值
d
=
fabs(b); //求b的绝
对值
cout<<c<<"\n";
cout<<d<<"\n";
}
运行结果:
3.3
4.4
参考资料:搜狗百科——fabs函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
春秀荣羽壬
2019-05-13 · TA获得超过3.5万个赞
知道大有可为答主
回答量:1.4万
采纳率:30%
帮助的人:767万
展开全部
C语言fabs
是求双精度浮点数的绝对值的函数。
输入参数是双精度浮点数,计算结果送返绝对值,也是双精度浮点数。
头文件:#include

double
fabs
(
double
x
);
例子:
/*
fabs
example
*/
#include

#include

int
main
()
{
printf
("Absoulte
value
of
3.1416
is
%lf\n",
fabs
(3.1416)
);
printf
("Absoulte
value
of
-10.6
is
%lf\n",
fabs
(-10.6)
);
return
0;
}
结果:
Absolute
value
of
3.1416
is
3.141600
Absoulte
value
of
-10.6
is
10.600000
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
10零8
2009-04-09 · TA获得超过1607个赞
知道小有建树答主
回答量:499
采纳率:0%
帮助的人:0
展开全部
fabs是专门求浮点型的绝对值的,浮点型时精度要更高一些
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浮涆锐文德
2019-10-24 · TA获得超过3844个赞
知道大有可为答主
回答量:3160
采纳率:26%
帮助的人:401万
展开全部
C语言数学函数:fabs
原型:在VC6.0中原型是double
fabs(
double
x
);。
包含文件:"math.h"
功能:求浮点数x的绝对值
说明:计算|x|,
当x不为负时返回x,否则返回-x
用法:
#include
<math.h>

fabs()

类似函数:abs()功
能:
求整数的绝对值,sqrt()功
能:
求平时根。
程序举例
举例1:(在VC6.0中运行通过)
#include<stdio.h>
#include<math.h>
int
main(void)
{
float
number
=
-1234.0;
printf("number:
%f
absolute
value:
%f\n",
number,
fabs(number));
return
0;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 6条折叠回答
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式