C语言启埋或中绝对值的头液知文件是math.h其中有两个求绝对值的函数,一个是fabs()求实数的悄伍,另一个是abs()求整数用的
创新互联是一家专注于成都网站设计、网站建设与策划设计,钟山网站建设哪家好?创新互联做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:钟山等地区。钟山做网站价格咨询:028-86922220
1. C语言的库函数中提供了求绝对值的函闹旅裂数,函数名为 abs
2. 函数的头文件:#include
3. 函数原型:int abs (int j);
4. 函数说镇中明:abs()用来计算参数j 的绝对值,然后将结果返回。
5. 返回值:返回参数j 的绝对值结果。
c语言中取绝对值的函数
* ABS.C: This program computes and displays
* the absolute values of several numbers.
#include stdio.h
#include math.h
#include stdlib.h
void main( void )
{int ix = -4, iy;
long lx = -41567L, ly;
double dx = -3.141593, dy;
iy = abs( ix 液闭 );
printf( "The absolute value of %d is %d/n", ix, iy);
ly = labs( lx );
printf( "The absolute value of %ld is %ld/n", lx, ly);
dy = fabs( dx );
printf( "The absolute value of %f is %f/n", dx, dy );
Output
The absolute value of -4 is 4
The absolute value of -41567 is 41567
The absolute value of -3.141593 is 3.141593
方袜银法一:用C语言中自带的绝对值函数表示:
如果a是整数:
#includestdio.h
#includemath.h
int a=100,b;
b=abs(a);
printf("%d",b);
如果a是浮点数:
#includestdio.h
#includemath.h
float a=99.9;
float b;
b=fabs(a);
printf("%f",b);
方法二:自己编写一个函数表示:
#include stdio.h
int abs(int t)
{
if (t0)
return t;
else
return -t;
}
int main()
{
int t = 0;
scanf("%d",t);
printf("%d",abs(t));
return 0;
}
以上两种方法均可以实现求得绝对值。但使用abs函数时,需要将头文件#includemath.h包含到源文件中。
扩展资料:
在C语言中,绝困颂对值可以用库函数fabs或abs来表示。
fabs表示对double型数据取绝对值。
abs表示对int型数据取绝对告尺宴值。
函数原型是:double fabs(double x)。