c 语言中 sqrt() 函数用来计算浮点数的平方根。它接受一个非负浮点数作为参数,返回一个 double 类型的平方根值。使用 sqrt() 函数需要包含 头文件。
C 语言中 sqrt() 函数的使用
sqrt() 函数是 C 标准库中定义的数学函数,用于计算浮点数的平方根。
语法:
#include <math.h>
double sqrt(double x);</math.h>
参数:
- x:需要计算平方根的非负浮点数。
返回值:
- 返回值是一个 double 类型的值,表示 x 的平方根。
使用示例:
#include <math.h>
int main() {
double x = 4.0;
double square_root = sqrt(x);
printf("平方根:%fn", square_root);
return 0;
}</math.h>
输出:
平方根:2.000000
需要注意的事项:
- sqrt() 函数只能用于计算非负浮点数的平方根。如果输入为负数,函数将返回 NaN(非数字)。
- 返回值的精度取决于所使用的浮点表示形式。对于 double 类型的数据,精度通常为 15 位有效数字。
- sqrt() 函数是数学库的一部分,需要在程序中包含
头文件。