根据 VB6 的 MSDN 帮助
浮点值可以表示为 mmmEeee 或 mmmDeee,其中 mmm 是尾数,eee 是指数(10 的幂)。Single 数据类型的最大正值为 3.402823E+38,即 3.4 乘以 10 的 38 次方;Double 数据类型的最大正值为 1.79769313486232D+308,即 1.8 乘以 10 的 308 次方。使用 D 分隔数字文字中的尾数和指数会导致该值被视为 Double 数据类型。同样,以相同方式使用 E 会将值视为 Single 数据类型。
现在在 VB6 IDE 中我尝试输入这个
const MAX_DOUBLE as Double = 1.79769313486232D+308
但是,一旦我离开那条线,IDE 就会抛出错误 6(溢出)
当您尝试进行超出分配目标限制的分配时,会导致溢出。...
那么如何定义 MAX_DOUBLE (以及 MIN_DOUBLE )?