如果说除数为0没有意义,那被除数为0同样没有意义啊。
为什么被除数又可以为0?浮点数计算的时候,除数又能为0。
为什么要这样设定?

解决方案 »

  1.   

    1 0除以任何数都等于0,也算是有意义的。2 Dividing a floating-point value by zero will result in either positive infinity, negative infinity, or Not-a-Number (NaN) according to the rules of IEEE 754 arithmetic. Floating-point operations never throw an exception. 
    从MSDN上摘抄的话,看来是根据IEEE的标准……
      

  2.   

    无穷大被定义为非数字NaN判断是否为非数字isNaN()