喜欢VB编程的都关注我了哦~
变量
变量指的是在程序执行中存储临时数据的内存单元。
变量名:在VB中变量有如下命名规则:
1.不能以数字开头,要以字母或汉字开始,可以包括下划线;
2.不能包含标点符号;
3.不能多于255个字符;(控件、窗体名最多不超过40字符)
4.不能与保留关键字重复。(如:End、Private、Sub)
5. 在同一作用域中,变量名不能重复。
变量命名前缀建议
不同类型的变量在命名时要冠以不同的前缀(只是建议,不是必须,建议这样做是为了能让大家看代码时直观明了,见文知意。)
变量的命名约定
Booleanbln
Bytebyt
Currencycur
Datedtm
Doubledbl
Integerint
Longlng
Singlesng
Stringstr
变量的默认值情况
变量被定义之后,在第一次赋值之前,并不是没有值的,而是具有默认值。
所有数值型(包括字节型)变量的默认值均为 0;
字符串变量的默认值为空字符串"";
逻辑型变量的默认值为False;
日期型变量的默认值为#0:00:00#。
变量的作用域
变量的作用域又称为有效范围、生存期。指的是一个变量定义之后,能够被存取的范围。变量按作用域的不同可分为:过程级变量、模块级变量和应用程序级变量。
字符串变量
字符串类型的变量用来存放文字信息。
字符串型变量又分为定长字符串和变长字符串两类。
变长字符串定义:
Dim str1 As String
(定义): str1=“VB!“ (赋值)
定长字符串的定义:
Dim str2 As String*4 (定义)
str1=“学习VB”(赋值)
str1=“你今天学习VB了吗!”(赋值,会被截尾)
一个定长字符串变量所占的内存空间是一定的,当其中的字符信息没达到这个长度时,所剩的空间用户“空格“填充。
如果给定长字符串变量赋一个超过其长度的字符串,会被截掉多余部分。
变长字符串变量所占的内存会随所赋的字符串的长度而变化。
除所保存的字符串外,还包括10个额外的字节用来存放字符数等其它信息。变长字符串最多可包含大约 20 亿 ( 2^31)个字符。
定长字符串可包含 1 到大约 64K ( 2^16 ) 个字符(当然还受定义的大小限制)。
跟我学VB每日抽奖
今日幸运抽奖人员
领取专属 10元无门槛券
私享最新 技术干货