C 编程/math.h/sqrt
外观
sqrt() 是一个 C 库函数。它主要与编程语言相关联。它被认为属于 [math.h] 头文件。
功能
#include<math.h> double sqrt (double x ); float sqrt (float x ); long double sqrt (long double x );
描述: sqrt 计算平方根。并返回 x 的平方根。在 C++ 中,此函数在 <complex> 和 <valarray> 中被重载(参见 complex sqrt 和 valarray sqrt)。如果参数为负数,则会发生域错误,并将全局变量 errno 设置为 EDOM 值。
返回值: x 的平方根。
可移植性: 在 C 中,只有此函数的双精度版本使用此名称存在。
示例
/* sqrt example */
#include <stdio.h>
#include <math.h>
int main ()
{
double param, result;
param = 1024.0;
result = sqrt (param);
printf ("sqrt(%lf) = %lf\n", param, result );
return 0;
}
输出:sqrt(1024.000000) = 32.000000
另请参阅: pow 幂运算(函数)。
log 计算自然对数(函数)。
exp 计算数字的指数(函数)。
以上所有都是 sqrt() 的相关函数。