数据类型
双精度 货币型
2
3 4 例子:
整型
长整型 单精度
7
8
日期型
字符串型
3.1.2 自定义数据类型
在模块的声明部分可以使用type语句建立自定义数据类型。
语法格式:
[private|public] type自定义类型名 元素 as 类型 元素 as 类型 元素 as 类型 …… end type 例: private type student no as integer
name as string * 6 as string * 2
score as integer end type
在定义了student类型之后,就可以定义student类型的变量,例如定义一个stu 的变量: dim stu as student 此语句定义了student类型的变量stu,它包括4个 成员,在后面的程序中可以用”变量.元素”这样的形式来引用各个成员.如下: stu.no 表示stu变量的no的成员的值(某学生的学号)
3.2 常量 和变量
3.2.1 常量
在程序运行期间其值始终保持不变的量 两种形式的常量:一般常量和符号常量
1. 一般常量
在程序代码中直接给出的数据。例如:123,-263, “visual basic‖ , “12.57 ‖,#03/20/2004#,true等 2. 符号常量 符号常量是在程序中用符号表示的常量。 格式: const 常量名 [as 数据类型]=表达式 例如:
const pi=3.14159 as single
一旦已定义常量,就可将其放置在代码中 使用。
例:求圆的面积 事件过程如下: private sub cmdcompute_click() dim r as single const pi=3.14159 as single r=val(text1.text) text2.text=pi*r*r end sub
3.2.2 变量
变量是在程序运行期间其值可以发生变化的量
1. 变量的命名规则 应遵守一些规则:
变量都有变量名和相应的数据类型 变量的存储单元
x=45
4545
x
变量值
变量名
(1)变量名必须以字母开头;
(2)只能由字母、数字和下划线组成。不能含有小数点、空格等字符; (3)字符个数不得超过255个; (4)可以用表示变量类型的字符(如$、%、#等)作为变量名的最后一个字符; (5)不能使用vb的保留字(如语句名、函数名等)。例如,print、sub、end等; (6) 不区分变量名中字母的大小写; (7)在同一个程序模块中,不能有相同的变量名。 根据上述规则,变量名a、a1、flag、well$是合法变量名。而2abc, wang hong,print等不是合法的变量名。
3.2.3 变量的声明
变量的声明就是向程序说明要使用的变量 有以下3种方法(显式声明与隐式声明)
(1) 声明变量(显式声明)
第一种方式:用dim或static语句来声明变量 用dim声明变量 格式:dim 变量名 as 数据类型 例如:dim sum as integer ′把sum定义为整型变量 dim name as string, num as single 用static声明变量 格式:static 变量名 as 数据类型 例如:static a as integer 说明: 使用static定义的静态变量,它与dim声明的变量不同之处在于 执行一个过程结束时,过程中所用到的static变量的值会保留,下次调用此 过程时,变量的初值是上次调用结束时被保留的值,而dim声明的变量在过 程结束时不保留,每次调用需要重新初始化。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-29087-5.html
一会儿又说是伊拉克对几个谋杀萨达姆的刺客判处了死刑要入侵伊拉克并依此为由绞死了萨达姆
让他上哪儿去抓蛆