VB数值溢出怎么解决?
答案:4 悬赏:0 手机版
解决时间 2021-02-01 15:33
- 提问者网友:箛茗
- 2021-02-01 11:58
VB数值溢出怎么解决?
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-02-01 12:46
VB的Integer类型只能允许-32768~+32767。
Long类型是允许-2147483648~+2147483647。
所以,如果是Integer类型溢出,那就改为Long类型,若还太小的话,可以改为Double类型。
Long类型是允许-2147483648~+2147483647。
所以,如果是Integer类型溢出,那就改为Long类型,若还太小的话,可以改为Double类型。
全部回答
- 1楼网友:想偏头吻你
- 2021-02-01 14:47
定义为LONG或DOUBLE类型
- 2楼网友:洎扰庸人
- 2021-02-01 13:48
选择合适的数据类型。VB中的数据类型数值型的有Integer、Long、Byte、Single和Double.
Byte (0-255);
Integer(0-2^16-1);
Long(0-2^32-1).
Byte (0-255);
Integer(0-2^16-1);
Long(0-2^32-1).
- 3楼网友:妄饮晩冬酒
- 2021-02-01 13:11
LONG型数据占用4个字节,而DOUBLE型数据占用8个字节,如果LONG型数据类型溢出的话,不妨把数据类型DOUBLE型试一下,如果DOUBLE型还是溢出的话,那只有另想一些技巧性的方法了
可以先试一下:Double,若还是不行的话就直接用:Variant来定义它,就一定够用了。
可以先试一下:Double,若还是不行的话就直接用:Variant来定义它,就一定够用了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯