VB 代码 问题
Private Sub Form_Click() Dim a, b As Integer, c As Long a = Val(InputBox("请输入你想要的数字")) /* 为什么这里只能输入32780一下的数字 */ For b = 1 To a c = b + c Next b MsgBox ("从1加到" & a & "的结果是") & c End Sub 给个解释啊.....
追问:那怎么 输入很长很长的数字 也行..
Private Sub Form_Click() Dim a, b As Integer, c As Long a = Val(InputBox("请输入你想要的数字")) /* 为什么这里只能输入32780一下的数字 */ For b = 1 To a c = b + c Next b MsgBox ("从1加到" & a & "的结果是") & c End Sub 给个解释啊.....
追问:那怎么 输入很长很长的数字 也行..
答案:改成:
dim a as long , b as long , c as long
即可。
其他:与变量的声名有关 因为integer是整型。这种数据类型是整型。一般是32位,即可以表示-2^15--2^15-1之间的数字
其实可以表示最大32767的整数。你说的32780一下应该不准确。
上一个:我是VB新手,告诉该怎么办吧,谢谢
下一个:VB语言中