在VB编程中,请问如何给一个变量赋无穷小的值,非常感谢!!

来源:百度知道 编辑:UC知道 时间:2024/09/28 08:54:41
因为在程序运行过程中除数有可能为零,所以我想加一个if语句,如果除数为零的时候,就让除数为一个无穷小的值,不知道我么想法对不对,请高手赐教!!谢谢!!

Double 数据类型最小数为:
负数-4.94065645841247E-324
正数 4.94065645841247E-324
例:

Option Explicit
Dim a As Double

Private Sub Form_Load()
a = -4.94065645841247E-324
Text1 = a
End Sub
实际上从绝对值角度讲无穷小的值驱近于0,可直接给变量赋值为0,当然此变量不能作除数。

补充答复:
如果除数为0,应在程序代码中添加错误处理语句进行处理。否则即使除数为可设置的无穷小,你所的的结果决不是你想要的!

可以吗? 没学过 再小也有数啊

无穷小说多小啊?再小也得有范围和位数吧!还真没用过

你的变量是什么数据类型阿 不同的数据类型不一样