第四讲VB的数据与表达式
合集下载
VB第4章数据表达式与简单程序设计精品PPT课件

例:1.25E+3 和 1.25D+3相当于1250.0 或者 1.25×103。
By LYQ
常量和变量
3、字符串常量 在VB中字符串常量是用双引号“"”括起的一串字符,例如
"ABC","abcdefg","123","0","VB程序设计"等。 说明: (1)字符串中的字符可以是所有西文字符和汉字、标点
标准模块:可被多个窗体共享的代码, 文件的扩展名为.Bas
类模块:包含用于创建新的对象类的属 性,方法的定义。文件的扩展名为.Cls
By LYQ
4.2 书写规则
一、VB的字符集字母:大写英文字母A—Z;小写英文 字母a—z。数字:0一9;专用字符:共27个,
二、编码规则与约定 1.VB代码中不区分字母的大小写。(保留字自动变为首
字母大写),一行最多允许255个字符 2.同一行可以书写多条语句,语句间要用冒号“:”分隔。 3.若一个语句行不能写下全部语句,或在特别需要时,
可以换行。换行时需在本行后加入续行符,1个空格 加下划线“_”。例子见P42 4.使用不同进制的数字,VB默认为10进制数,要使用 16进制,数字前增加&H,要使用8进制,数字前增加 &O.。 5.注释以Rem开头,也可以使用单引号“'”,注释内容 可直接出现在语句的后面。 6.在程序转向时需用到标号,标号是以字母开始而以 冒号结束的字符串。(goto main / main:)
事件过程或其他过程调用而执行。 属性过程:声明属性过程的名称,参数以及
构成其主体的代码,该过程可获取一个属性 的值,给一个属性赋值,设置一个对象引用。
VB 数据、表达式与简单程序设计

徐州医学院VB教程
引
我们学习了VB中控件,并利用控件进行简单程序的设 计,那么我们在进行程序设计的时候要遵循怎么样的 代码书写规范?是用什么来表示客观世界中的事物呢? 客观事物之间的关系我们又是如何在VB中来进行相关 的运算?
公共教育学院 计算机教研室
徐州医学院VB教程
第四章 VB中的数据与表达式
数字和下划线
(2)不能包含标点符号以及类型说明符(&、!、#、@、$) (3)不得超过255个字符; (4)不得使用VB 的保留字; (5)在同一个作用域内,变量名必须是唯一的。
(6)为了增加程序的可读性,一般在变量名前加上一个表示
该变量数据类型的前缀。(非强制性的要求)
公共教育学院 计算机教研室
徐州医学院VB教程
逻辑常量
逻辑常量只有两个取值:True和False
公共教育学院 计算机教研室
徐州医学院VB教程
日期/时间常量
日期/时间常量都必须用一对”#‖括起来,例如: #5/18/2000 10:23:18 AM#
公共教育学院 计算机教研室
徐州医学院VB教程
符号常量
符号常量用来代替程序中出现的很大的数据或很长的字符串。 格式:[Public|Private]Const 常量名 [As 类型]=表达式 在一行中可放置多个常数说明,可用逗号分隔,例如: Private Const Pi As Single = 3.14159,Const T$ = "CHINA"
徐州医学院VB教程
(2)长整数(Long)
整数的最大值为32767,大于此数,程序运行时就会因 为溢出产生中断。此时可使用长整数。
长整数用4字节(32位)二进制数存储,可以表示更大的
引
我们学习了VB中控件,并利用控件进行简单程序的设 计,那么我们在进行程序设计的时候要遵循怎么样的 代码书写规范?是用什么来表示客观世界中的事物呢? 客观事物之间的关系我们又是如何在VB中来进行相关 的运算?
公共教育学院 计算机教研室
徐州医学院VB教程
第四章 VB中的数据与表达式
数字和下划线
(2)不能包含标点符号以及类型说明符(&、!、#、@、$) (3)不得超过255个字符; (4)不得使用VB 的保留字; (5)在同一个作用域内,变量名必须是唯一的。
(6)为了增加程序的可读性,一般在变量名前加上一个表示
该变量数据类型的前缀。(非强制性的要求)
公共教育学院 计算机教研室
徐州医学院VB教程
逻辑常量
逻辑常量只有两个取值:True和False
公共教育学院 计算机教研室
徐州医学院VB教程
日期/时间常量
日期/时间常量都必须用一对”#‖括起来,例如: #5/18/2000 10:23:18 AM#
公共教育学院 计算机教研室
徐州医学院VB教程
符号常量
符号常量用来代替程序中出现的很大的数据或很长的字符串。 格式:[Public|Private]Const 常量名 [As 类型]=表达式 在一行中可放置多个常数说明,可用逗号分隔,例如: Private Const Pi As Single = 3.14159,Const T$ = "CHINA"
徐州医学院VB教程
(2)长整数(Long)
整数的最大值为32767,大于此数,程序运行时就会因 为溢出产生中断。此时可使用长整数。
长整数用4字节(32位)二进制数存储,可以表示更大的
第4章 VB的运算表达式和内部函数

第4章 VB的运算表达式和内部函数
4.1
运算符和表达式
4.2
常用内部函数
4.3
字符处理和字符串函数
4.1 运算符和表达式
4.1.1 运算的基本概念 4.1.2 算术运算 4.1.3 比较运算(关系运算) 4.1.4 逻辑运算 4.1.5 连接运算符 4.1.6 表达式的执行顺序
4.1.1 运算的基本概念
„B的结果为False,[!A-Z]代表非大写字母 „B的结果为True,? 代表一个汉字或英语字母
„B的结果为True,# 代表一个末位的文字母或数字
(5)关系运算符Is用于比较两个object类型的变量是否引用同一个 对象。 例如: 窗体上有一个命令按钮Command1,且有如下变量声明: Dim a As object, b As object ' 声明a和b为对象型变量 Dim ab As Boolean ' 声明ab为逻辑型变量 执行下面的语句: Set a = Command1 Set b = a ab= a Is b 则ab的值为True。
(4)关系运算符Like用于比较左边的字符串是否与右边
的字符串匹配。右边的字符串可包含通配符*、#、? 等。 如:
B = "Visual" Like "V*l " „B的结果为True,* 代表任意的字符串 B = “F” Like “[!A-Z]” B = “变量” Like “?量
B = "VB6" Like "VB#"
表4-3比较运算符
运算符
= <>或><
测试关系
相等 不等
表达式例子
A=B A<>B
4.1
运算符和表达式
4.2
常用内部函数
4.3
字符处理和字符串函数
4.1 运算符和表达式
4.1.1 运算的基本概念 4.1.2 算术运算 4.1.3 比较运算(关系运算) 4.1.4 逻辑运算 4.1.5 连接运算符 4.1.6 表达式的执行顺序
4.1.1 运算的基本概念
„B的结果为False,[!A-Z]代表非大写字母 „B的结果为True,? 代表一个汉字或英语字母
„B的结果为True,# 代表一个末位的文字母或数字
(5)关系运算符Is用于比较两个object类型的变量是否引用同一个 对象。 例如: 窗体上有一个命令按钮Command1,且有如下变量声明: Dim a As object, b As object ' 声明a和b为对象型变量 Dim ab As Boolean ' 声明ab为逻辑型变量 执行下面的语句: Set a = Command1 Set b = a ab= a Is b 则ab的值为True。
(4)关系运算符Like用于比较左边的字符串是否与右边
的字符串匹配。右边的字符串可包含通配符*、#、? 等。 如:
B = "Visual" Like "V*l " „B的结果为True,* 代表任意的字符串 B = “F” Like “[!A-Z]” B = “变量” Like “?量
B = "VB6" Like "VB#"
表4-3比较运算符
运算符
= <>或><
测试关系
相等 不等
表达式例子
A=B A<>B
VB程序设计课件第四讲_运算符和表达式

“/”是通常讲除法。
“\”是整数除法,在除之前先四舍六入五取双, 结果仅保留整数部分。
例: 3/2
结果为1.5
3\2
结果为1
3.5\2
结果为2
3.5\2.5 或 2.51 ?
3
2.取模运算 Mod: 取余数 例: 13 Mod 3 结果为1,即余数为1
10 Mod 2 结果为0
4
算术表达式
用算术运算符把数值型常量、变量、函数连接起来 算术表达式的运算结果是一个数值
则:a>= 0 And a+c > b+3 Or Not d
16
举例
(1)0 ≤ x < 10 (2)评奖学金:3门课,平均分大于95,且有一门100
17
2. 转换函数
1. Asc(C):字符转换成ASCII码 Asc("A")=65 2. Chr(N):ASCII码值转换成字符 Chr(65)="A" 3. Lcase(C):大写转小写 例:Lcase("AB")="ab" 4. Ucase(C):小写转大写 例:Ucase("ab")="AB"
四、
例: A、B、C 均大于 0 A > 0 And B > 0 And C > 0
逻辑运算符:非(Not)、与(And)、或(Or) 数据类型:布尔型
15
优先级 Not And Or Xor Eqv Im
算术 > 字符 > 关系 > 逻辑运算符 已知:a =3.5,b =5.0,c =2.5,d =True
二、字符串运算符 有两个:“&”和“+”,起连接字符串作用
VB基本运算和表达式

基本运算和表达式
常用类型转换函数和字符串函数
基本运算和表达式:
• 基本运算是数据处理中最常用的手段。VB 的基本运算包括算术运算、关系运算和逻 辑运算三大类。把变量、常量、运算符、 函数和圆括号按一定的规则组合起来,就 构成了一个表达式,用来描述值的计算过 程,或描述对于某种情况下所遇到 的条件 判断。
3) 逻辑运算符:
关系运算 运算符 优先级 示例
非(求反)Not
8
Not(12<>13)结果为True
与(并且)And
9
(23>10) and (30<23)结果为False
或(或者)Or
10
(23>10) or (30<23)结果为True
说明:
• (1)参加逻辑运算的数据必须是逻辑类型的,它们可以 是关系运算的结果,或其他逻辑运算的结果。 (2)逻辑“非”运算 逻辑“非”的计算结果是原始 数据的逻辑值的相反值。若原始数据是真,则经逻辑非运 算的结果为假;若原始数据是假,则它的逻辑非运算的结 果值为真。 (3)逻辑“与”运算 仅当运算符两边的表达式的逻 辑值都为真时,计算的结果值才为真,否则计算的结果值 总是假。 (4)逻辑“或”运算 仅当运算符两边的表达式的逻 辑值都为假时,计算的结果值才为假,否则计算的结果值 总是真。
2)关系运算符:
关系运算 大于 小于
大于等于 小于等于
等于 不等于
ቤተ መጻሕፍቲ ባይዱ
运算符 > < >= <= = <>
优先级 7 7 7 7 7 7
示例 100>99结果为True 1.2<-23结果为False Sin(1)>=0结果为True Sqr(3)<=0结果为False 12=13结果为False 12<>13结果为True
常用类型转换函数和字符串函数
基本运算和表达式:
• 基本运算是数据处理中最常用的手段。VB 的基本运算包括算术运算、关系运算和逻 辑运算三大类。把变量、常量、运算符、 函数和圆括号按一定的规则组合起来,就 构成了一个表达式,用来描述值的计算过 程,或描述对于某种情况下所遇到 的条件 判断。
3) 逻辑运算符:
关系运算 运算符 优先级 示例
非(求反)Not
8
Not(12<>13)结果为True
与(并且)And
9
(23>10) and (30<23)结果为False
或(或者)Or
10
(23>10) or (30<23)结果为True
说明:
• (1)参加逻辑运算的数据必须是逻辑类型的,它们可以 是关系运算的结果,或其他逻辑运算的结果。 (2)逻辑“非”运算 逻辑“非”的计算结果是原始 数据的逻辑值的相反值。若原始数据是真,则经逻辑非运 算的结果为假;若原始数据是假,则它的逻辑非运算的结 果值为真。 (3)逻辑“与”运算 仅当运算符两边的表达式的逻 辑值都为真时,计算的结果值才为真,否则计算的结果值 总是假。 (4)逻辑“或”运算 仅当运算符两边的表达式的逻 辑值都为假时,计算的结果值才为假,否则计算的结果值 总是真。
2)关系运算符:
关系运算 大于 小于
大于等于 小于等于
等于 不等于
ቤተ መጻሕፍቲ ባይዱ
运算符 > < >= <= = <>
优先级 7 7 7 7 7 7
示例 100>99结果为True 1.2<-23结果为False Sin(1)>=0结果为True Sqr(3)<=0结果为False 12=13结果为False 12<>13结果为True
VB的数据与表达式

在这一讲中,将介绍构成Visual Basic 应用程序的基本元素,包括数据类型、常量、 变量、运算符、表达式、内部函数等。
2019/5/18
5
4.1 VB的基本字符集和词汇集
4.1.1 字符集
4.1.2 词汇集
1.关键字:关键字又称保留字,是在语法上有固 定意义的字母组合。主要包括:命令名、函数名、 数据类型名、运算符、VB系统提供的标准过程 等。
2.标识符:标识符是用户自己定义的名字,包括 自定义常量名、变量名、控件名、自定义的过程 名和函数名等。用户通过标识符对相应的对象进 行操作。
2019/5/18
6
4.2 VB的基本数据类型
数据是信息的物理表示形式,是程序处理的 对象。在VB中,对不同类型的数据有不同的 操作方式和不同的取值范围。在程序设计中, 要随时注意所用数据的类型。VB的数据类型 有系统定义和自定义两种,系统定义的数据 类型称为标准类型,自定义数据类型是由若 干标准类型组合成的某种结构。下页表列出 了VB中的标准数据类型。
2019/5/18
13
(3)货币型(Currency,类型符 @ ):货币型 数据主要用来表示货币值,用8个字节存储, 货币型是定点数,精确到小数点后面第4位, 第五位四舍五入。整数部分最多15位。
例如:3.56@ 、 65.123456@都是货币型。
2019/5/18
14
4.2.3 逻辑型(Boolean)
日期可以用“/”、“,”、“-”分隔开,可以是年、月、日, 也可以是月、日、年的顺序。
时间必须用“:”分隔,顺序是:时、分、秒。
例如:#1999-08-11 10:25:00 pm# 、#08/23/99# 、#03-2575 20:30:00# 、#98,7,18#等都是有效的日期型数据。在 VB中会自动转换成mm/dd/yy(月/日/年)的形式。
VB-第4章-VB语言基础

注意:为了与字符串型常量相区分,所以用#将日期常量括起来
VB语言基础
13
业,精于勤,荒于嬉
业,精于勤,荒于嬉
(5)符号常量
常量在程序中也可以用符号表示 目的是为了…… 代表常量的符号称为“常量名” 常量名的命名规则是: 1、不超过255个字符 2、只能由字母、数字和下划线组成并且首字符必须是字母的字符串 3、常量中字母大小通杀(不区分大小写)。 比如: Const PI As single=3.14159 ‘声明了常量PI,代表3.14159,单精度型 Const MAX As Integer=&O144 ‘声明了常量MAX,代表八进制数144,整型 Const COUNT#=45.67 '声明了常量COUNT,代表45.67,双精度型
业,精于勤,荒于嬉
4、可以用(Const )语句来定义符号常量。 5、可以在常量的后面加上类型说明符以显示常量 的类型,可以用( $ )表示字符串型常量。 6、下列是合法的VB变量名的是(A) A:a2 B:2a C:int sum D:2*a 7、下列各项不是VB基本数据类型的是(A) A:Char B:String C:Integer D:Double
Private Sub Command1_Click() Dim liming As string End Sub Private Sub Command2_Click() Dim liming As string End Sub
VB语言基础
19
业,精于勤,荒于嬉
窗体/模块级变量
业,精于勤,荒于嬉
VB语言基础
10
业,精于勤,荒于嬉
业,精于勤,荒于嬉
3)理解数值的范围
VB数据、表达式与简单程序设计

2. 模块(续)
标准模块 应用程序中可被多个窗体共享的代码,应 当被组织到所谓的“标准模块”之中。 标准模块文件的扩展名是.bas; 标准模块中保存的过程都是通用过程。除 了这些通用过程之外,标准模块中还包 含有相关的说明。 使用工具栏的“添加”按钮可创建标准模 块
2. 模块(续)
类模块 类模块用于创建新的对象类,它包含新的 对象类的属性、方法的定义等。
要能够编写出正确的程序,首 先要学会如何使用数据、如何正 确地表达各种计算关系
1. 数据类型
VB支持的数据类型多达12种。表4-1列 出了这些数据类型的名称、存储大小及 数据的取值范围。 变体型数据是VB的缺省数据类型,它可 以存储各种类型的数据,但效率低,存 储容量大,一般不使用。
表4.1(1)
1)变量名及类型说明(续)
Option Explicit语句 在模块中使用Option Explicit语句,系统将 检查模块中所有未加显式说明的变量,一 旦发现有这样的变量存在,就会产生一个 出错信息,提示使用者改正错误。
4.4 运算符与表达式
VB中的运算符和表达式可分为: 4.4.1 算术运算符与算术表达式 4.4.2 关系运算符与关系表达式 4.4.3 逻辑运算符与逻辑表达式
3)逻辑型常量
逻辑型常量只有两个取值: True(真) False(假)
4)日期型常量
日期型常量的一般表示形式是: mm/dd/yyyy, 如1998年6月15常量相区分,日期常量要 用“#”括起来
5)符号常量
以符号形式表示的常量称为“符号常量”。 代表常量的符号称作“常量名”。常量名 是一个长度不超过255个字符、只能由字 母、数字和下划线组成且首字符必须是字 母的字符串。常量名中的字母不区分大小 写
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.2 VB的基本数据类型
数据是信息的物理表示形式,是程序处理的 对象。在VB中,对不同类型的数据有不同的 操作方式和不同的取值范围。在程序设计中, 要随时注意所用数据的类型。VB的数据类型 有系统定义和自定义两种,系统定义的数据 类型称为标准类型,自定义数据类型是由若 干标准类型组合成的某种结构。下页表列出 了VB中的标准数据类型。
2013-8-8 25
除了用户定义的常量外,在VB中,系统定义了一系 列常量,可与应用程序的对象、方法或属性一起使用, 使程序易于阅读和编写。系统常量的使用方法和自定
义常量的使用方法相同。
例如:form1.Windowstate=vbMinimized 将窗口最小化。
其中vbMinimized就是一个系统定义的常量,值为1。
2013-8-8
主讲人:李连捷
1
第四讲 数据与表达式
本章将介绍在编写代码时用到的一些最基础 的知识,包括VB的基本字符集和词汇集、
VB的基本数据类型、常量与变量、运算符
与表达式及常用内部函数。
2013-8-8
2
本 讲 内 容
4.1 VB的基本字符集和词汇集 4.2 VB的基本数据类型
4.3 常量与变量
17
4.2.7 Decimal 数据类型(略)
Decimal 数据类型占12个字节,存储为96位的
无符号整数形式,也可以有28位小数的十进制 数。
只能用于变体类型(Variant),在声明变量时
不能为Decimal类型。
2013-8-8
18
4.2.8 自定义类型
在VB中可以用系统提供的标准类型定义变量,它
录结构。
2013-8-8 19
自定义类型由Type语句来实现:
格式:Type 自定义类型名
元素名1 As 类型名 元素名2 As 类型名 …… 元素名n As 类型名
End Type
2013-8-8 20
例如: Type stutype xm As String*4 xh As Integer csrq As Date sx As Single yw As Single yy As Single End Type
们都是计算机处理的基本数据项。但在实际工作中, 常见的并不是孤立的数据项,而是由两个或两个以
上的基本项组成的组合项。例如,学生对象由学号、
姓名、性别与语文、英语、数学、…、平均分数等 基本项组合成组合项。用这些组合项来描述相应对 象的若干属性,这些描述相同对象的组合项的集合 形成了记录。在VB中使用用户定义数据类型定义记
2013-8-8 7
VB中的标准数据类型
2013-8-8
8
4.2.1 字符串型(String)
字符串包括除双引号和回车以外可打印的所有字
符,双引号作为字符串的定界符号。
字符串分为两种类型:定长字符串和变长字符串。
其中定长字符串的长度为字符串长度(每个字符 占1个字节),而变长字符串的长度为10个字节+ 字符串长度 。
31
(2)隐式说明
VB中使用未加说明的变量时,系统默认为可
变类型(Variant),这种方式称为隐式说明。 建议初学者养成对变量显示说明的习惯,以 避免一些不必要的错误。
2013-8-8
32
2.可变类型变量Variant
当说明语句中,使用类型关键字Variant定义类型,
或仅定义变量而不作类型声明(或变量名不带类
75 20:30:00# 、#98,7,18#等都是有效的日期型数据。在
VB中会自动转换成mm/dd/yy(月/日/年)的形式。
2013-8-8 16
4.2.5 变体型(Variant)
变体型也称为可变类型,它是一种特殊的数据类型。它的
类型可以是前面叙述的数值型、日期型、字符型等,完全取 决于程序的需要。从而增加了VB数据处理的灵活性。
和form1.Windowstate=1相比较,
form1.Windowstate=vbMinimized更明确地表达了语句的 功能。
2013-8-8 26
4.3.2 变量
变量:一个有名称的内存位置称为变量,其命名规则
如下:
只能由字母、数字和下划线组成; 第一个字符必须是英文字母,最后一个字符可以是类型说明
例如:我们把3.14定义为pi,在程序代码中,我们就可以在
使用圆周率的地方使用pi。
使用符号常量的好处主要在于,当我们要修改该常量时,
只需要修改定义该常量的一个语句即可。
定义常量的方法如下:
格式:const 常量名 [as类型]=表达式
说明:常量名的命名规则与标识符相同。
[as类型]用以说明常量的数据类型。
2013-8-8 21
4.3 常量与变量
计算机处理数据时,常用的数据形式有两种,
一是常量,二是变量。 4.3.1 常量
在程序执行的过程中保持不变的数据称为常量。
在VB中,常量分为两种,文字常量和符号常量。
符号常量又分为用户自定义和系统定义两种。
2013-8-8 23
1.文字常量:文字常量直接出现在代码中, 也称为316 E +308。
2013-8-8
13
(3)货币型(Currency,类型符 @ ):货币型 数据主要用来表示货币值,用8个字节存储, 货币型是定点数,精确到小数点后面第4位, 第五位四舍五入。整数部分最多15位。
例如:3.56@ 、 65.123456@都是货币型。
4.2.6对象型(Object)
对象型数据作为32位(4 个字节)地址来存储,该地址可
以引用当前应用程序或其他应用程序中的对象。可以用Set
语句指定一个被声明为Object的变量,去引用应用程序所 能识别的任何实际对象。对象型在Visual Basic6.0的较高
层次的编程中使用。
2013-8-8
4.4 运算符与表达式 4.5 常用内部函数
2013-8-8 3
讲在数据定义前的话: 有人将程序设计表达为公式: 程序 = 数据结构 + 算法 数据结构是程序中数据的结构,算法是程
序通过程序控制对数据的处理方法。可见数
据在程序中的重要性。
2013-8-8 4
作为一门程序设计语言,其中两个重要的 方面便是数据及程序控制。其中数据是程序
例 如 : 15 , -345 , 654% 都 是 整 数 型 。 而
45678%则会发生溢出错误。
2013-8-8 10
(2)长整型(Long,类型符&):长整型用4 个字 节存储 , 取 值 范 围 是 -2147483648 到 +2147483647。
例如:123456,45678&都是长整数型。
上面的3个语句可以写为: Dim a as integer,b as long,c as single 也可以用类型符来定义变量,上面语句写成: Dim a%,b&,c! 作用是一样的。
缺省 [As类型]为可变类型。
2013-8-8 29
另外,若把多个变量都定义成同一类型,例如:把
2013-8-8 30
说明:
Dim语句定义的变量其作用范围由Dim语句所
在的位置决定。Dim语句出现在窗体代码的声 明部分时,则窗体以及窗体中各控件的事件过 程都可以使用这些变量,这种变量称为窗体级
变量。
在过程内部用Dim语句声明的变量,只在该过
程内有效。这种变量称为局部变量。
2013-8-8
15
4.2.4 日期型(Date)
日期型数据用8个字节来存储,日期范围从公元100年1月1日 到9999年12月31日,可以用 # 括起来放置日期和时间,允许
用各种表示日期和时间的格式。
日期可以用“/”、“,”、“-”分隔开,可以是年、月、日,
也可以是月、日、年的顺序。
时间必须用“:”分隔,顺序是:时、分、秒。 例如:#1999-08-11 10:25:00 pm# 、#08/23/99# 、#03-25-
型符),则该变量称为可变类型变量。
3.自定义类型变量
在 VB6.0 中允许用户自己定义变量类型,在定义
“自定义类型变量”前要先定义数据类型
2013-8-8 33
4.3.3 变量的作用域
概述:
在VB中,由于可以在过程中和模块中声明变量, 根据定义变量的位置和定义变量的语句不同,变量可 以分为:
示形式决定它的类型和值。
例如:
字符型:"I am a student"
放在一对引号当中。
数值型:3.14159、56、8.432E-15
日期型:#3 jan,98#
逻辑型:True 、False
放在一对#当中。
2013-8-8
24
2.符号常量:符号常量就是用标识符来表示一个常量。
十 进 制 有 效 数 字 , 取 值 范 围 1.401298E45<|x|<3.402823E+38。
例如:3.14!,2.718282。
2013-8-8 12
(2)双精度浮点数(Double,类型符 # ):
双精度数用8个字节(64位)存储,其中符号 位占1位,指数占11位,其余52位表示尾数。 可以精确到15位十进制有效数字,取值范 围 4.94065645841247E-324<|x|<
X,Y,Z都定义成双精度型,必须写成:
Dim X as double,Y as double,Z as double 如果写成:Dim x,y,z as double 则x,y定义成可变类型,z定义成双精度型。