读书人

sqrt((float)-十)

发布时间: 2014-01-12 00:03:16 作者: rapoo

sqrt((float)-10)


#include <stdio.h>
#include <math.h>
int main (void)
{
float x;

x = sqrt((float)-10);
printf ("%f\n", x);

return 0;
}

结果为-1.#IND00

#include <stdio.h>
#include <math.h>
int main (void)
{
float x;

x = -sqrt((float)10);
printf ("%f\n", x);

return 0;
}

结果为-3.162278

1、请问第一个结果是什么意思
2、请问我可以在哪里详细了解函数的使用说明
[解决办法]
1、sqrt要求参数为非负浮点数,如果为负数,返回值不定。
2、http://msdn.microsoft.com/zh-cn/library/f1xa99e6.aspx

读书人网 >C语言

热点推荐