c语言开方是哪个函数

 我来答
爱小说米
高粉答主

2023-03-25 · 每个回答都超有意思的
知道小有建树答主
回答量:236
采纳率:88%
帮助的人:56.4万
展开全部

c语言的开方函数是:sqrt()函数。

1、功能:计算一个非负实数的平方根。

2、函数原型:在VC6.0中的math.h头文件的函数原型为double sqrt(double)。

3、说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。

4、头文件:math

double sqrt(double x)

参数解释:

x 为要计算平方根的值。

如果 x < 0,将会导致 domain error 错误,并把全局变量 errno 的值为设置为 EDOM。

返回 x 平方根。

注意,使用 GCC 编译时请加入-lm。

例:

扩展资料:

sqrt()函数的注意事项:

1、sqrt()函数,里面的形参是double型的,所以调用的时候,要强制转换成double型。

2、sqrt()函数都最后返回值是double型,而n是int型,所以要强制转换n=(int)sqrt((double)x)。

3、到底要不要进行强制转换,需要看这个函数的形参和返回值是什么类型,如果没有进行强制转换,有的编译器会警告,有的会报错,有的就直接通过。

参考资料:

百度百科--平方根计算

南五小凉皮
2023-03-26 · 超过21用户采纳过TA的回答
知道答主
回答量:150
采纳率:100%
帮助的人:3万
展开全部

C语言中开方运算可以使用数学库中的sqrt函数。sqrt函数的功能是计算一个数的平方根,其原型定义在math.h头文件中。使用sqrt函数的示例如下:

#include <math.h>

#include <stdio.h>

int main()

{

double num, result;

printf("请输入一个数字: ");

scanf("%lf", &num);

result = sqrt(num);

printf("该数字的平方根为: %lf", result);

return 0;

}

在这个示例程序中,用户输入一个数字,程序使用sqrt函数计算这个数字的平方根并输出结果。需要注意的是,sqrt函数的参数和返回值类型都是double型。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式