C语言 sqrt()
函数用于求一个数的平方根,它是C语言的数学函数之一,位于标准库<math.h>
中。
语法
语法如下:double sqrt(double x);
参数
- x:指定要求平方根的双精度数值。
返回值
返回一个数的平方根。不合法计算返回 -1.#IND00
程序示例
介绍一个例子,了解C语言 sqrt()
函数的使用方法。
#include <stdio.h>
#include<math.h>
int main( )
{
double a=4,b=6,c=-4;
double r1,r2,r3;
r1 = sqrt(a);
r2 = sqrt(b);
r3 = sqrt(c);
printf("%lf\n", r1);
printf("%lf\n", r2);
printf("%lf", r3);
getchar();
return 0;
}
程序运行结果:
2.000000
2.449490
-1.#IND00
2.449490
-1.#IND00
其中,负数的返回结果为 -1.#IND00:他表示程序发生了错误,有不合法的计算,因为负数是不可求平方根的。