长整型(Long)
长整型用4个字节存储,取值范围是-2147483648到+2147483647。
为什么我用long 200*500就会溢出呢?
但是我直接写 shuzi=999999999 都没问题 保存个200*500就出溢出
代码如下
运行结果 实时错误6 溢出
Private Sub Command1_Click()
Dim shuzi As Long
shuzi = 200 * 500
End Sub
解决方案 »
- 请教高人一个算法:如何求平面坐标系中,各个离散的点到正多边形(正三角形、正五边形、正六边形)的距离的标准偏差
- 前2次总是出现实时错误‘3021’问题,但是以后的每次运行都很正常。可能什么原因?
- 请问如何结束一个长时间的作业?
- 在VB中将字符串转换成UTF_8编码
- 请各位大哥帮忙(急):一个数据库问题
- 救命啊,关于 vb 中的一个 strconv的bug,如何解决?
- 紧急求救,如何才能输入某一硬盘路径,得到,此路径中所有的文件名,包括下级文件夹中的
- "打开"对话框的问题,急急
- Help!!!!!!!!!!!!!!!!用PQMagic调整硬盘分区时断电...555555555555555
- vb中如何获得一个事件的句柄?
- len(mystring)实时错误 6 溢出...求指正
- 分享一个WIN7下面的超级VB6bug.
Dim shuzi As Long
Dim a As Long
a = 200
shuzi = a * 500
End Sub
或:
Private Sub Command1_Click()
Dim shuzi As Long
shuzi = 200& * 500
End Sub
Option ExplicitPrivate Sub Command1_Click()
Dim shuzi As Long
shuzi = 200& * 500
End Sub