在C语言中,`sqrt`是一个 平方根函数,用于计算一个非负实数的平方根。该函数定义在C标准库的`math.h`头文件中,其原型为:
```c
double sqrt(double x);
```
参数`x`是一个需要计算平方根的非负实数,函数返回值是`x`的平方根,类型为`double`。
使用`sqrt`函数时,需要包含`math.h`头文件,并且只能对非负实数进行计算。如果传入负数作为参数,该函数可能不会返回正确的结果,甚至可能导致运行时错误。
```c
include include int main() { double x = 4.0; double result = sqrt(x); printf("The square root of %.2f is %.2f\n", x, result); return 0; } ``` 输出将是: ``` The square root of 4.00 is 2.00 ``` 建议在编写使用`sqrt`函数的代码时,始终检查输入值的有效性,以确保计算结果的准确性。