特简单的问题(VB)
来源:百度知道 编辑:UC知道 时间:2024/05/04 08:32:40
dim a as long
a=999*999
print a
为什么会出现溢出的错误呢?
a=999*999
print a
为什么会出现溢出的错误呢?
这种问题以前有人问过。
999*999这个999是integer。两个integer相乘结果还是integer,但是999*999却超过了integer的最大范围32767,所以会溢出
你可以这么写:
a=999*999&
我说我怎麼见过这个问题阿
超出他本身的范围了