C语言数学函数

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

 其中,负数的返回结果为 -1.#IND00:他表示程序发生了错误,有不合法的计算,因为负数是不可求平方根的。