c语言的开方函数是:sqrt()函数.
①.、功能:计算一个非负实数的平方根.
double sqrt(double x)
参数解释:
x 为要计算平方根的值.
如果 x 0,将会导致 domain error 错误,并把全局变量 errno 的值为设置为 EDOM.
返回 x 平方根.
注意,使用 GCC 编译时请加入-lm.
例:
扩展资料:
sqrt()函数的注意事项:
①.、sqrt()函数,里面的形参是double型的,所以调用的时候,要强制转换成double型.
参考资料:
百度百科--平方根计算
头文件:#include math.h
sqrt() 用来求给定值的平方根,其原型为:double sqrt(double x);double sqrt(double x).
例子:
使用sqrt函数需要注意的事项:
①.、sqrt函数运行的是结果是算术平方根,即不能运算处负数值,也不能输出虚数结果.如需要得到算术平方根中的负数值,则应该在sqrt函数前添加负号.
直接用两个数(或变量)相乘就可以表示平方,比如x*x
不过如果,需要求m的n次方,就需要用到pow(x,y)乘方(包括开方)这个库函数了,使用pow(x,y)这个库函数,需要math.h头文件.
其中x和y都是双精度浮点(double)型.
#include"math.h"
while(low high){
if(data x){
high=mid-1;
}else if(data x){
low=mid+1;
}else{
return(mid);
}
voidmain(void){
td1=sqrt_fun(d);
扩展资料
C语言无参函数的定义:
dataType是返回值类型,它可以是C语言中的任意数据类型,例如int、float、char等.
functionName 是函数名,它是标识符的一种,命名规则和标识符相同.函数名后面的括号( )不能少.
body是函数体,它是函数需要执行的代码,是函数的主体部分.即使只有一个语句,函数体也要由{}包围.
如果有返回值,在函数体中使用return语句返回.return出来的数据的类型要和dataType一样.
若开平方,可以使用函数sqrt()完成,若开其他次方,可以借助函数pow()完成.
开平方示例:
#includemath.h//sqrt函数使用到的头文件
#includestdio.h
int main(void)
{
result=sqrt(x);//对x开平方
printf("%g\n",result);
return 0;
}
开三次方示例:
#includemath.h//pow函数使用的头文件
对于借助pow函数实现开方的可以借鉴开三次方示例代码.
以上就是土嘎嘎小编为大家整理的c语言开方函数输出相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!