NaN 的意思是 “Not a Number”, 不是一个数值,或无法表示的数值,例如溢出了, 负数求对数了,分母为0了。
用户可以加入一些打印语句,检查数据是否有错。
再有 A/a 这种运算是整除运算,不能算做是浮点运算。
扩展资料:
C语言函数
C语言log()函数:返回x的自然对数(以e为底的对数)
C语言ldiv()函数:求两个数的商和余数(针对long类型)
C语言ceil()函数:求不小于x的最小整数(向上取整)
C语言floor()函数:求不大于x的最大整数(向下取整)
int iscntrl(int ch) 若ch是作废字符(0x7F)或普通控制字符(0x00-0x1F)
double cabs(struct complex znum) 返回复数znum的绝对值
参考资料来源:百度百科-c语言
参考资料来源:百度百科-C语言函数
NaN 的意思是 “Not a Number”, 不是一个数值,或无法表示的数值,例如 溢出了, 负数求对数了,分母为0了。
你可以加入一些打印语句,检查数据是否有错。
再有 A/a 这种运算 是 整除 运算,不是浮点运算 ! 这是不是 自己想要的。
Not a Number
我的错误是用 memset 对double数组进行赋值了。