当前位置:神舟问>百科知识>关于C来自语言中的sqrt函数

关于C来自语言中的sqrt函数

2024-03-17 23:46:12 编辑:join 浏览量:571

问题补充说明:#include <:/我需要在程序中进行平方根的运算。具体代码如下; return 0。使用非常简单的sqrt函数; printf ("n", param: undefined reference to `sqrt',提示为.text+0x35).0;int main (){ double param.o.h>.0)或者sqrt(2)的话就没有问题;math:#include<,也就是说计算带入的变量就会出现错误, result; result = sqrt (param);tmp/.h>: ld returned 1 exit status但是如果直接计算sqrt(1024;}编译时出现问题;cccpY4tT;collect2; param = 1024:(, result );sqrt(%f) = %f\,但是直接输入数字就不会有问题:testsqrt: In function `main';stdio。请问这是为什么.c感谢解答。但请问如何加入-lm选项?

关于C来自语言中的sqrt函数

  C语言中sqrt函数是指的开方运算函数,得到的结果是函数变量(可以是数值,也可以是变量名)的算术平方根。如输入m=sqr硫孔鲜t(4);,则输出结果为2。或者对于变量a有赋值9,,则输入m=sqrt(应米争界京至师我还甚探9),输出结果为3.

  需要注意的是以下三点:

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

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

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

标签:sqrt,函数,语言

版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/article/302326.html
热门文章