c语言平方根函数如何使用

1430
2024/1/24 14:54:55
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

C语言中求平方根的函数是sqrt()函数,它定义在math.h头文件中。

使用方法如下:

  1. 在程序中引入math.h头文件:#include <math.h>

  2. 在需要使用平方根函数的地方调用sqrt()函数,并将需要求平方根的数作为参数传递给该函数,如:

    double result = sqrt(16); // 求16的平方根,结果赋值给result变量

  3. sqrt()函数返回一个double类型的结果,因此需要用一个double类型的变量来接收该结果。

注意事项:

  • 如果要求整数的平方根,需要先将整数强制转换为double类型,再调用sqrt()函数。
  • 如果要求负数的平方根,结果将返回NaN(Not a Number)。
  • 如果使用的是较早的C标准,需要在编译时链接数学库,即在编译命令中加上参数"-lm",如gcc -o program program.c -lm。但在较新的C标准中,可以直接使用sqrt()函数而无需链接数学库。

示例代码:

#include <stdio.h> #include <math.h>

int main() { double result = sqrt(16); printf(“The square root of 16 is %f\n”, result); return 0; }

输出结果: The square root of 16 is 4.000000

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: c语言怎么在控制台输出图片