教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 公文资料 >

第2章 数据类型、常量、变量及表达式

来源:网络收集 时间:2026-08-31
导读: 本章主要内容(6学时 学时) 学时 Visual Basic 程序的语句和编码规则 数据类型 变量与常量 常用内部函数 运算符和表达式 第2页 2.1 Visual Basic 程序的语句 和编码规则 第3页 2.1.1 语句1. 有效语句 可执行语句: 可执行语句: X=5 Command1.Caption=“退出

本章主要内容(6学时 学时) 学时

Visual Basic 程序的语句和编码规则 数据类型 变量与常量 常用内部函数 运算符和表达式

第2页

2.1 Visual Basic 程序的语句 和编码规则

第3页

2.1.1 语句1. 有效语句 可执行语句: 可执行语句: X=5 Command1.Caption=“退出” 退出” 退出 说明语句: 说明语句: Dim x as Integer 2. 注释语句 以单引号( 以单引号(‘)开头的文字为注释内容。增加 开头的文字为注释内容。 程序的可读性第4页

‘说明变量 为整型数 说明变量x为整型数 说明变量

2.1.2 编码规则(1) 每个语句最多可以包含 每个语句最多可以包含255个字符。 个字符。 个字符 (2) 一行也可以书写多个语句,语句之间用冒号分隔。 一行也可以书写多个语句,语句之间用冒号分隔。 x=5:y=6:print x,y,x+y,x*y,x/y (3) 不区分大小写字母 (4) 数制系统 十进制(系统默认)、十六进制( )、 )、八进制 十进制(系统默认)、十六进制(&H)、八进制 )、十六进制 (&O) ) 例:x=&h8C : y=&o70: ?x+y‘十六进制 (十进制 十六进制8C(十进制140)、八进制 (十进制 ) )、八进制 十六进制 )、八进制70(十进制56)第5页

2.2

数据类型

第6页

数据是程序的组成部分,也是程序处理的对象, 数据是程序的组成部分,也是程序处理的对象, 数据类型体现了数据结构的特点。 的数据类型比 数据类型体现了数据结构的特点。VB的数据类型比 较丰富,主要可以分为两类: 较丰富,主要可以分为两类:基本数据类型和用户 自定义数据类型。 自定义数据类型。

2.2.1 基本数据类型VB6.0提供的基本数据类型主要有:字符型 提供的基本数据类型主要有: 提供的基本数据类型主要有 数据、数值型数据、货币类型、字节类型、 数据、数值型数据、货币类型、字节类型、布尔 类型、日期类型、通用类型、无符号类型、 类型、日期类型、通用类型、无符号类型、对象 类型等九种数据类型。 类型等九种数据类型。第7页

VB提供的标准数据类型 提供的标准数据类型

第8页

1. 数值型数据 Visual Basic 支持几种数值数据类型 Integer(整型) (整型) Long (长整型) 长整型) Currency(货币型) (货币型) Byte(字节型)也可用于数值计算。 (字节型)也可用于数值计算。 说明: (1) 所有数值变量都可相互赋值。 所有数值变量都可相互赋值。 (2) 在将浮点数赋予整数之前,VB将浮点数的小数 在将浮点数赋予整数之前, 将浮点数的小数 部分四舍五入到整数。 部分四舍五入到整数。第9页

Single(单精度浮点型) (单精度浮点型) Double(双精度浮点型) (双精度浮点型)

2. 字符(String) 数据类型

字符( )

定义----双引号界定的一个字符序列 每个ASCII 定义 双引号界定的一个字符序列。每个 双引号界定的一个字符序列。 码字符占1个字节的存储单元。每个汉字占2个字 码字符占 个字节的存储单元。每个汉字占 个字 个字节的存储单元 节的存储单元。 节的存储单元。 例: “hello” 说明: 说明: 双引号起界定作用, 双引号起界定作用,字符串输出时不 显示双引号。 显示双引号。 区分大小写。 串中的字符 区分大小写。第10页

“&*%^”

“”(空字符串) (空字符串)

Dim S As String S = “Database”‘默认 默认String 型变量的长度可变 默认

S = “how do you know”

声明固定长度String型变量,语法: 型变量,语法: 声明固定长度 型变量 Dim 变量名 as String *size 例如: 变量的值不得超过20个字符 例如:Dim S As String*20 ‘ 变量的值不得超过 个字符

第11页

3. 布尔(Boolean) 数据类型 布尔( )若变量的值只是“ 若变量的值只是 “ true/false”、“yes/no”、“on/off” 、 、 信息, 类型。每个数据占2个字 信息,可将它声明为 Boolean 类型。每个数据占 个字 节的存储单元。 节的存储单元。 逻辑值 True false 数值 非零 零 数值 -1 0 逻辑值 True false

Boolean类型变量的缺省值为 False。 类型变量的缺省值为 。 类型第12页

4. 日期(Date) 数据类型 日期( ) 用于存储Date 和 Time 值,每个数据占 个字 每个数据占8个字 用于存储 节的存储单元。 节的存储单元 。 如 : 以 #括起来的任何 在字面上 括起来的任何 被认作日期和时间的字符。 被认作日期和时间的字符。 Dim SomeDate As Date SomeDate = #1980-03-16# SomeDate = #3-6-93 13:20# SomeDate = #March 27 1993 1:20am#第13页

5. 对象(Object) 数据类型 对象( ) Object 数据可表示应用程序中的对象。每个数据 数据可表示应用程序中的对象。 占4个字节的存储单元。对象数据存储的实际内容为 个字节的存储单元。 个字节的存储单元 该对象的引用地址。 该对象的引用地址。如: Dim objDb As Object Set objDb = OpenDatabase("c:\Vb5\Biblio.mdb")

第14页

6. 变体(Variant) 数据类型 变体( ) Variant 是缺省类型,是一种通用的、可变的数据 缺省类型,是一种通用的 可变的数据 通用的、 类型,它可以表示上述任何一种数据类型。 类型,它可以表示上述任何一种数据类型。把数据赋 变量, 予 Variant 变量,则不必在这些数据的类型间进行转 换; VB 会自动完成任何必要的转换。 会自动完成任何必要的转换。 例如: 例如: Dim a as variant a =“17” a= a – 15 a= “visual basic 6.0” ‘变量值为字符串“17” 变量值为字符串“ 变量值为字符串 ‘变量值为数值 变量

值为数值2 变量值为数值 ‘变量值为字符串 变量值为字符串第15页

*** 测试数据类型函数 VB提供一种 提供一种VarType函数,用来测定一个 函数, 提供一种 函数 用来测定一个Varinat变 变 量的实际数据类型。 函数的值是一个数值, 量的实际数据类型。VarType函数的值是一个数值, 函数的值是一个数值 其含义如下: 其含义如下: 函数值 数值类型 0 2 4 6 8 空 整型 单精度浮点数 货币型 字符串第16页

函数值 1 3 5 7

数值类型 Null 长整型 双精度浮点数 日期型

…… 此处隐藏:1343字,全部文档内容请下载后查看。喜欢就下载吧 ……
第2章 数据类型、常量、变量及表达式.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/710119.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)