在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依序所表示的取值范围不断增加,具体使用哪个类型,主要看你需要的变量的取值范围。
谨记以上两点,这些类型就很好使用了!
猜你喜欢内容
-
简单网:构建全网教育数据枢纽,让知识检索化繁为...
简单网:构建全网教育数据枢纽,让知识检索化繁为“简”回答数有0条优质答案参考
-
去三亚有什么好玩的地方
去三亚有什么好玩的地方回答数有1条优质答案参考
-
石狮一日游必去景点推荐
石狮一日游必去景点推荐回答数有1条优质答案参考
-
电气工程师的证书考取条件是什么
电气工程师的证书考取条件是什么回答数有1条优质答案参考
-
房地产估价师的具体报考条件有啥
房地产估价师的具体报考条件有啥回答数有1条优质答案参考
-
房产经纪人的工作内容具体包含什么
房产经纪人的工作内容具体包含什么回答数有1条优质答案参考
-
学习小提琴都有哪些难点
学习小提琴都有哪些难点回答数有1条优质答案参考
-
企业行政管理证书的含金量怎么样
企业行政管理证书的含金量怎么样回答数有1条优质答案参考
-
初学者要怎么入门小提琴
初学者要怎么入门小提琴回答数有1条优质答案参考
-
报考珠宝鉴定师要啥条件
报考珠宝鉴定师要啥条件回答数有1条优质答案参考
















