主题:请教大虾
ysf1212
[专家分:0] 发布于 2008-07-05 19:59:00
我在自学VB.请教大虾,在计算机中0.6*1000<>600而等于599.9999999999?另加N个9,怎么计算的?
回复列表 (共3个回复)
沙发
tanchuhan [专家分:15140] 发布于 2008-07-05 21:06:00
?(0.6 * 1000) = 600
True
板凳
ysf1212 [专家分:0] 发布于 2008-07-06 07:52:00
int(600)=600
int(0.6*1000)=599
我也纳闷,600<>0.6*1000乎?
3 楼
jianghongbo1 [专家分:410] 发布于 2008-07-06 10:44:00
它是浮点数,正常。
我来回复