扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
C语言中sqrt()意思是平方根函数,计算一个非负实数的平方根。 在VC6.0中的math.h头文件的函数原型为double sqrt(double number)。sqrt()函数的输入参数不允许为负数,若输入赋值作为函数入参,将得不到正确的结果。因此在调用函数之前,应检查函数输入参数。
创新互联公司专业为企业提供宝应网站建设、宝应做网站、宝应网站设计、宝应网站制作等企业网站建设、网页设计与制作、宝应企业网站模板建站服务,10余年宝应做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
扩展资料:
sqrt()函数的输入参数必须以double类型输入,函数返回类型为double型,因此必须使用double型的变量来进行接收返回的数值。当输入数据不是double型时,应使用强制类型转换,将其转换为double类型。
在函数接收引用的数值时,应该用 %lf 来表示,否则,将会在输入或输出时出现数据错误,尤其是在数据输入的时候,会直接导致数据出错。这也都主要是由于不同类型的数据存储和读取的方式不同导致的。
sqrt函数
功 能: 一个非负实数的平方根
函数原型: 在VC6.0中的math.h头文件的函数原型为double sqrt(double);
说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。
程序例:
#includemath.h
#includestdio.h
int main(void)
{
double x=4.0,result;
result=sqrt(x);//result*result=x
printf("Thesquarerootof%fis%f\n",x,result);
return 0;
}
VC 2008后为重载函数,原型为 float sqrt (float),double sqrt (double),double long sqrt(double long)
注意没有sqrt (int),但是返回值可以为int
sqrt参数应该是float类型,将你的改为
t=(double)sqrt(100000.0);
原型:extern
float
sqrt(float
x);
用法:#include
math.h
功能:计算x的平方根。
说明:x应大于等于零。
举例:
//
sqrt.c
#include
syslib.h
#include
math.h
main()
{
clrscr();
//
clear
screen
textmode(0x00);
//
6
lines
per
LCD
screen
printf("sqrt(2000)=%f",sqrt(2000.0));
getchar();
return
0;
}
相关函数:无
鼠标点sqrt后按F1,系统会有出现用法和例子,我简单举个例吧:
printf("%lf", sqrt(123));
函数原型为double sqrt(double);
()中是double
返回值可能是double 也可能是int
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流