第2章 数据类型、常量、变量及表达式
本章主要内容(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字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [公文资料]市场营销专员岗位职责
- [公文资料]综合部经理岗位职责
- [公文资料]会计助理岗位职责
- [公文资料]林业站站长职责
- [公文资料]菜品研发部岗位职责
- [公文资料]街道综治办工作职责
- [公文资料]酒店前台的工作职责
- [公文资料]销售部经理岗位职责
- [公文资料]工程部副经理岗位职责
- [公文资料]手术室护士工作职责
- [公文资料]银行客户经理职责
- [公文资料]汽车4s店市场专员职责
- [公文资料]服装店长工作职责
- [公文资料]采购总监岗位职责
- [公文资料]大学行政秘书工作职责
- [公文资料]学校财务人员岗位职责
- [公文资料]财务统计员岗位职责
- [公文资料]物业工程主管工作职责
- [公文资料]公司后勤工作职责
- [公文资料]采矿工程师岗位职责
- 门面出租合同样板(门面出租的合同)
- 自用房屋租赁合同 自住房租房合同(汇总
- 最新酒店劳动合同管理制度(11篇)(酒店
- 2025年无产权车库买卖合同实用(14篇)(
- 建筑工程农民工劳动合同十五篇(通用)(
- 最新深圳标准劳动合同 深圳劳动合同如
- 解除劳动合同通知书(实用6篇)(解除劳动
- 2025年二手房屋买卖合同范围精选(二十
- 最新融资贷款居间合同大全(22篇)(融资
- 2025年个人二手房屋买卖合同协议书四篇
- 2025年果树苗木买卖合约书 签订果树苗
- 广东省劳动合同书填写(21篇)(广东省劳
- 最新餐饮行业没有劳动合同 劳动法餐饮
- 农村土地买卖合同(汇总21篇)(农村土地
- 最新房屋转租合同模版21篇(通用)(标准
- 2025年进口合同号查询五篇(大全)(进口
- 农村建房包工包料合同(通用8篇)(农村建
- 2025年安装监控合同协议书(15篇)(2025
- 2025年企业租赁经营合同(模板9篇)(2025
- 最新郊区土地租赁合同(优质23篇)(最新




