在vb中,两个double型数据相除,为什么会提示“溢出”错误,如何改?请指教!
Double(双精度浮点型)变量存储为 IEEE 64 位(8 个字节)浮点数值的形式,它的范围在负数的时候是从 -1.79769313486232E308 到 -4.94065645841247E-324,而正数的时候是从 4.94065645841247E-324 到 1.79769313486232E308。
如果两个数据相除,结果超过了这个范围,就会发生溢出的。比如:I = 1E+308 / 0.1,就会发生溢出。