首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

Long类型益出的有关问题

2012-02-23 
Long类型益出的问题DimaAsLonga1000*36运行时提示a益出了.已经定义a为Long了,为什么还会益出呢改为如下则

Long类型益出的问题
Dim   a   As   Long
a   =   1000   *   36
运行时提示a益出了.已经定义a为Long了,为什么还会益出呢


改为如下则不会益出
Dim   a   As   Long
a   =   100   *   36

改为如下也不会益出
Dim   a   As   Long
a   =   CLng(1000)   *   36

问题:
1.运行时提示a益出了.已经定义a为Long了,为什么还会益出呢
2.CLng是强制类型转换,这里和益出有什么关联,请各位大侠指点.

[解决办法]
参见:

http://community.csdn.net/Expert/topic/5376/5376545.xml?temp=.2722284
[解决办法]
a = 100 * 36
===》
a = 100& * 36

热点排行