VB中Cint(x)函数和Clng(x)函数的区别是什么?

2025-03-20 13:56:41
推荐回答(1个)
回答1:

Dim a As String
Dim b As String
a = "1234"
b = "4567"
MsgBox (a + b)
MsgBox (CInt(a) + CInt(b))
a = "123456789"
b = "123456789"
MsgBox (CLng(a) + CLng(b))
放个例子楼主可以吧这段代码编译运行一下试着把Clng改成Cint 看看会出现什么后果 这段代码的结果一定是溢出.....这个我知道...就是因为知道CLng用处比较大了,所以开始有点晕,不知道还要CInt有什么用,不如全用上CLng.然后你讲解了,有些用不到那么大数值的.使用CLng程序会过大,过于臃肿了..大概了解了,其实不超过一定范围内,效果是一样的,相对,对整个程序而言,使用CInt更好一些.对了吧?呵呵 谢谢你..你帮忙讲的这么清楚.