在VB中 有dim n as string byte integer single double等 他们的具体区别是什么 分别用在什么时候(vb中的print属于方法还是事件)

在VB中 有dim n as string byte integer single double等 他们的具体区别是什么 分别用在什么时候(vb中的print属于方法还是事件)

首页维修大全综合更新时间:2024-06-23 16:37:23

在VB中 有dim n as string byte integer single double等 他们的具体区别是什么 分别用在什么时候

string : 表示n可以是任意字符,即便是数字,也表示文本型数字;

byte : 表示n是一个字节型变量,只能表示整数,取值范围0-255,如果n=-1或n=256则溢出;

integer: 表示n是一个整数,取值范围是 - 32000+ 到 32000+ (具体数值记不清了!)

single: 表示n是一个单精度浮点数,可以是整数,也可以是小数,与Double双精度浮点数相比,Single表示的数精度较低。但single和Double都可以表示很大很大的数。具体数值不详。

所以,如果你要一个变量,它的表示范围是0-255之间的整数,那么用byte即可,它仅仅占用一个字节位,节省空间。

如果你要表示范围是-3万几到正3万几之间的数,就可以用integer,为什么不用Long,single,double,主要是为了节省变量占用的空间。

byte,integer,long,singel,double等等,这些类型的变量,均表示数字,不能赋值为字母啊,汉字啊等等字符类型。否则将犯“类型不匹配”错误。

要说最大区别,首先是类型,你是表示数值,还是表示字符。

第二,是看取值范围。byte,integer,long,single,double依序所表示的取值范围不断增加,具体使用哪个类型,主要看你需要的变量的取值范围。

谨记以上两点,这些类型就很好使用了!

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.