c语言绝对值如果函数 c语言绝对值函数需要包含什么库

C语言 求绝对值有 。C语言求绝对值的函数为abs( x )与fbs( x ) , abs( x )包含于stdlib.h,且两者均包含于math头文件之下 。
1、abs( x )函数
格式:int abs( int i );
作用:求整型数的绝对值
例子:
#includestdio.h
#include stdlib.h
#includemath.h
main()
{
int a = 1, b = -2 ;
printf("%d的绝对值是%d , %d的绝对值是%d\n", a, abs( a ), b, abs( b ));
}
运行结果为:1的绝对值是1 , -2的绝对值是2
2、fabs( x )函数
格式:float fabs( float i ); / double fabs( double x );
作用:求浮点数的绝对值
例子:
#includestdio.h
#includemath.h
main()
{
float a = 1.4, b = -2.7 ;
printf("%f的绝对值是%f,%f的绝对值是%f\n", a, fabs( a ), b, fabs( b ));
}
运行结果为:1.400000的绝对值是1.400000,-2.700000的绝对值是2.700000
扩展资料:
其他math.h头文件包含函数介绍:
1、 三角函数
double sin(double);正弦
double cos(double);余弦
double tan(double);正切
2 、反三角函数
double asin (double); 结果介于[-PI/2,PI/2]
double acos (double); 结果介于[0,PI]
double atan (double); 反正切(主值),结果介于[-PI/2,PI/2]
double atan2 (double,double); 反正切(整圆值) , 结果介于[-PI,PI]
3 、双曲三角函数
double sinh (double);
double cosh (double);
double tanh (double);
4 、指数与对数
double frexp(double value,int *exp);这是一个将value值拆分成小数部分f和(以2为底的)指数部分exp , 并返回小数部分f,即f*2^exp 。其中f取值在0.5~1.0范围或者0 。
double ldexp(double x,int exp);这个函数刚好跟上面那个frexp函数功能相反,它的返回值是x*2^exp
double modf(double value,double *iptr);拆分value值,返回它的小数部分,iptr指向整数部分 。
double log (double); 以e为底的对数
double log10 (double);以10为底的对数
double pow(double x,double y);计算x的y次幂
float powf(float x,float y); 功能与pow一致,只是输入与输出皆为单精度浮点数
double exp (double);求取自然数e的幂
double sqrt (double);开平方根
5 、取整
double ceil (double); 取上整 , 返回不比x小的最小整数
double floor (double); 取下整,返回不比x大的最大整数,即高斯函数[x]
c语言绝对值用法,函数调用1. C语言绝对值的用法:double fabs(double exp); 和 int abs(int exp);
在使用前,请务必加上文件头,因为这是库函数,直接拿来引用就OK了,另外注意2种不同的数据类型
2. 或许你才学到函数,对函数的本质并不是很透彻,其实任何问题都可以放在主函数中解决的,但实际上并不提倡这样做,因为一段很复杂的程序,只用一个函数来写的话,很容易让程序员陷入僵局,难以对程序进行维护,查错能力极差,为了便于对程序进行维护,实际上通用的做法是将程序分割成若干模块,而且互相独立性很强,这就是遵循强独立性,弱耦合性的原则,函数之间通常只提供一个公共接口(返回值),(随着你编程的提高,你会注意到的,这是一个习惯)
就你所举例来讲,我认为用函数调用最好,因为X有3次赋值,我们可以在主函数中用一个循环来3次调用子函数,我简单地写下代码吧
#includestdio.h
int fun(int x)
{
int y;
y=2*x+1;
return y;
}
main()
{
int x,y;
for(x=1;x=3;x++)
{
y=fun(x);
printf("%d\n",y);
}
}
c语言绝对值函数C语言中求绝对值的函数有两个:abs()和fabs() 。
1、abs()是用来求整型表达式的绝对值c语言绝对值如果函数,比如:abs(x)就是求整型变量x的绝对值 。

推荐阅读