vb中 定义一个长整型的变量t1,执行程序t1=187*250为什么老说溢出阿

vb中 定义一个长整型的变量t1,执行程序t1=187*250为什么老说溢出阿
VB中定义一个长整型的变量t1
执行程序t1=187*250时,为什么老说溢出阿
强制将两个数字转换为 Long 就好了。

t1 = CLng(187) * CLng(250)

出错告弊的原袜银族搏升因可能是 两个数字被VB当成了Integer,两个数字相乘的结果的确超出了Integer的表示范围。
一楼正解!
← 上一篇: 下一篇: →