double中的0不是真正的0或0.0 而是一个很长的,可能是0.000000000001或其它,所以一个正数除以0.0结果就得很大很大。负数除以0.0, 0.0/0.0 一样道理。 //浮点数是使用二进制数据的科学计数法表示,所以不可能精确表示一个浮点数
double 类型的数不是准确的数,而只是无线接近这个数而已,例如:double d=0.0 其实d的值只是无线接近于0而已。我的认识是这样的,如果有错请 请教高手。。 呵呵