<math.h>
头文件中。double sqrt(double x);
#include <stdio.h> #include <math.h> int main() { double number = 16.0; double result = sqrt(number); if (errno == EDOM) { printf("Error: Negative argument to sqrt\n"); } else { printf("The square root of %.2f is %.2f\n", number, result); } return 0; }输出结果为:
The square root of 16.00 is 4.00
注意,使用 sqrt() 或其他数学库函数可能需要在编译时链接数学库。在某些编译器和系统上,你可能需要使用特定的链接选项,例如在 GCC 上使用-lm
。gcc your_program.c -lm
本文链接:http://task.lmcjl.com/news/18837.html