请教在VB中两数差存在问题
大家好!请问在VB中如下问题
(1)
aa = 0.15
bb = 0.149999999999999
cc = aa - bb '两个数的差不是1E-16
(2)
mm = 8.05000000000001 ' 小数点后保留14位
nn = 7.90000000000001 '小数点后保留14位
pp = mm - nn
Print "pp="; pp '结果存在问题,小数点保留了15位,而且结果不是0.15
希望得到大家回答,谢谢了!
e_mail leiz_liuhaisheng@yahoo.com.cn