📄 kj02-03-01.txt
字号:
变量是构成任何一种程序设计语言的基本要素。
在程序运行过程中,变量(variable)担当临时容器的角色。它可暂时存放程序处理中产生的某些数据,以供后续程序引用。
每个变量只能存储一个值,但这个值可以被随时更改。
命名变量时,应遵循下列规则:
◎ 变量名的首字符必须是英文字母、汉字或下划线,不能是数字,其余字符可以是英文字母、汉字、下划线,或是数字,变量名最长不得超过16383个字符。变量名若以下划线开头,则变量名中必须另外包括至少一个英文字母、汉字或数字。
◎ 不能使用VB的保留标识(如对象、方法、事件关键字等)做变量名。
◎ 为增强代码的可读性,命名变量时,可加前缀以表达变量的数据类型。
Visual Basic.NET要求,变量必须在使用前加以说明。提出这样的要求有两个方面的考虑。第一,在编译阶段若能确知变量的数据类型,可有效提高编译效率;第二,可有效减少输入错误。
变量声明语法如下:
[ReadOnly] Dim name [As [New] type] [=expression]
下面是几个例子:
Dim boolVar As Boolean '声明一个boolean型变量boolVar
Dim dtVar As Date '声明一个Date型变量dtVar
Readonly Dim dtVar As Date '声明一个只读Date型变量dtVar
Dim objVar As Object '声明一个Object型变量objVar
Dim objVar '声明一个Object型变量objVar
Dim intX,IntY,IntZ As Integer '声明三个Integer型变量
Dim IntX As integer,dbY,dbZ As Double '声明三个变量
Dim IntX As integer = 99 '声明一Integer型、初值为99的变量
在声明变量时,应注意以下几点:
◎ 对某一变量而言,一旦声明,就不能再声明为其他类型(但可以使用类型转换函数
将其转换为其他类型)。
◎ 将某一数值存入一有效位数不够的变量时,数值将被四舍五入。但需要注意的是,
如果舍入位为5,则进行舍入操作时,Visual Basic.NET会先检查舍入位的上一位,若该位数字为奇数,则进位,否则不进位。例如,下列语句执行后,intX的值为128,而intY的值为130。
Dim intX,intY As Integer
intX=128.5
intY=129.5
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -