c语言中的开方

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

2020-11-05 · 说的都是干货,快来关注
知道小有建树答主
回答量:1894
采纳率:100%
帮助的人:50.5万
展开全部

头文件:#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语言设置的精度有关,可以通过设置更改精度。

匿名用户
推荐于2017-11-26
展开全部
sqrt()开平方
pow()乘方
abs()整数绝对值
fabs()浮点数绝对值

这些函数的声明都在math.h头文件中,需要包含这个文件。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者82DwpZMi8v
2019-12-01 · TA获得超过3761个赞
知道小有建树答主
回答量:3042
采纳率:34%
帮助的人:148万
展开全部
这些一定要用函数,C语言里提供了常用的数学函数,在math.h这个头文件里,求绝对值用abs(),开放用sqrt()等等,具体函数请参阅math.h库,在Google上可以直接查到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c59e743
2010-02-01 · TA获得超过348个赞
知道小有建树答主
回答量:245
采纳率:0%
帮助的人:175万
展开全部
了解了;
取绝对值:double abs(double)
开方:double sqrt(double)
向下取整:int floor(double)
次方:double pow(double,double)
你能掌握这么多就差不多了;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友226a575
2010-02-01 · TA获得超过1819个赞
知道小有建树答主
回答量:1008
采纳率:0%
帮助的人:945万
展开全部
i=sqrt(6);//i为6的开放
i=abs(-6);//i为-6取绝对值

前面加头文件#include<math.h>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式