C 语言<math.h>中sqrt的详解使用方法

使用sqrt时首先要引用头文件:

#include

sqrt函数与形参类型:(这里要明白sqrt的返回值和参数x都为"double"类型)

double sqrt(double x)

当x的值为负数时:会出现 -nan(ind)的返回值

#include
int main(){printf("%lf",sqrt(-10));return 0;
}

如下可以得到正确结果:

#include
#include
int main() {printf("%lf", sqrt(16));return 0;
}

结果为:4.000000

可能有人会问:为什么x是16而不是浮点数?

这个问题很好,因为不仅可以使参数为浮点数,当使参数为整数时,系统会自动将整数转换为浮点数,然后进行计算。

加油!每天进步一点点!!!

欢迎大家指导批评!!!


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部