悬赏:VB题

来源:百度知道 编辑:UC知道 时间:2024/06/03 23:42:24
VISUAL BASIC里以下程序输出的结果是4 5 6的原因?为什么不是4.6 5.6 6.6呢?
private sub form-click()
x=3.6
print x+1;x+2;x+3
end sub

private sub form_click()
x=3.6
print x+1;x+2;x+3
end sub
VB默认把隐式声名(数字)看成INteger/Long Integer/Long只能整数

private sub form_click()
Dim X As Single
x=3.6
print x+1;x+2;x+3
end sub
即可

没有定义X数值类型·默认整形了