c语言中的开方

本人自学c语言,想请问在c中类似开方,取绝对值这类的(也不知道应该算运算符还是函数什么的)都要怎么解决~
麻烦留下您认为比较长见常用的~

头文件:#include <math.h>

sqrt() 用来求给定值的平方根,其原型为:double sqrt(double x);double sqrt(double x)。

x 为要计算平方根的值。

如果 x < 0,将会导致 domain error 错误,并把全局变量 errno 的值为设置为 EDOM。

返回 x 平方根。注意,使用 GCC 编译时请加入-lm。实例计算200 的平方根值。

例子:

#include <math.h>main(){  double root;  root = sqrt(200);  printf("answer is %f\n", root);}

输出结果:answer is 14.142136。

扩展资料:

使用sqrt函数需要注意的事项:

1、sqrt函数运行的是结果是算术平方根,即不能运算处负数值,也不能输出虚数结果。如需要得到算术平方根中的负数值,则应该在sqrt函数前添加负号。

2、sqrt函数的参数必须是非负数值,如果是负数值,则输出会报错,即数值无效;如果参数是未定义的非数字变量,则按回车后也会报错,即变量名有误。

3、sqrt函数的计算精度与C语言设置的精度有关,可以通过设置更改精度。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-26
sqrt()开平方
pow()乘方
abs()整数绝对值
fabs()浮点数绝对值

这些函数的声明都在math.h头文件中,需要包含这个文件。本回答被网友采纳
第2个回答  2019-12-01
这些一定要用函数,C语言里提供了常用的数学函数,在math.h这个头文件里,求绝对值用abs(),开放用sqrt()等等,具体函数请参阅math.h库,在Google上可以直接查到
第3个回答  2010-02-01
了解了;
取绝对值:double abs(double)
开方:double sqrt(double)
向下取整:int floor(double)
次方:double pow(double,double)
你能掌握这么多就差不多了;
第4个回答  2010-02-01
i=sqrt(6);//i为6的开放
i=abs(-6);//i为-6取绝对值

前面加头文件#include<math.h>