Visual Basic中的算法在VB里,无论是怎样声明一个数值的型态,它都是以二进制做运算,二进制运算的缺点是会有浮点位数限制与误差,将数字转成十进制则
问题解决啦。
比例为 0 时(没有小数位数),最大的可能值为 +/-79,228,162,514,264,337,593,543,950,335 (+/-7.9228162514264337593543950335E+28)。
如果小数位数为 28,则最大值为 +/-7.9228162514264337593543950335,且最小非零值为 +/-0.0000000000000000000000000001 (+/-1E-28)。