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而不是浮点数?
这个问题很好,因为不仅可以使参数为浮点数,当使参数为整数时,系统会自动将整数转换为浮点数,然后进行计算。
加油!每天进步一点点!!!
欢迎大家指导批评!!!
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
