1 / 64
文档名称:

VB2第二章.ppt

格式:ppt   页数:64
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VB2第二章.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

VB2第二章.ppt

文档介绍

文档介绍:第二章
Visual Basic
语言基础
1
VB程序设计基础教程—第二章
本章主要内容
VB的数据类型
常量与变量
运算符与表达式
编码规则
基本控制结构
数组及应用
常用内部函数
2
VB程序设计基础教程—第二章
VB的数据类型
数据既是程序处理的基本对象,也是程序的必要组成部分。数据类型是指数据的内在表现形式。VB根据数据的不同性质和用途将其分为不同的数据类型。各种数据类型具有不同的存储长度、取值范围和允许的操作。
字节型 Byte
逻辑型 Boolean
整型 Integer
长整型 Long
单精度型 Single
双精度型 Double
货币型 Currency
日期型 Date
字符串型 String
变体型 Variant
对象型 Object




标准类型
自定义类型
3
VB程序设计基础教程—第二章
VB的数据类型
数值型数据:Integer、Long、Single、Double、 Currency和byte。
Integer和 Long用于保存整数。整数的运算速度快、占用内存少、精确,但表示数的范围小。
6
3
1
15
14
13
12
11
10
9
8
7
5
4
2
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
0
12:
–12:
位数
最高位为符号位,0表示正数,1表示负数
整数的表示形式为±n(%), 23、-234、+678、45%
长整数的表示形式为±n&, 45&、234&、-2468097&
整数12与-12在计算机中的存储形式如下图所示:
Single和 Double用于保存实数。浮点数表示数的范围大,但运算速度慢,且有误差。
单精度浮点数有多种表示形式,如:、-123!、-123E5、-3是单精度浮点数,#、-123D5、-3#是双精度浮点数
货币型(Currency)是定点数或整数,用于计算货币的数量,最多保留小数点右边4位和小数点左边15位。表示形式是在数字后加符号@,如:@、123@。
字节型(Byte)用于存储一个字节的无符号二进制数,其取值范围为0~255。
4
VB程序设计基础教程—第二章
字符型数据:用于存放字符型数据,即用双引号对括起来的字符串,如: ”String123”、”振兴中华”等。VB有两种字符串:变长字符串和定长字符串。字符串中可使用PC所能使用的任何字符。
VB的数据类型
日期型数据:按8个字节的浮点数来存储,表示的日期范围从公元100年1月1日到9999年12月31日,而时间可以从0:00:00到23:59:59。日期文字前后必须添加数字符号“#”,如#1 Jan, 97#、#January 1, 1999#、#1999-8-1 12:30:12PM# 都是合法的日期
逻辑型数据:用于逻辑判断,占两个字节,只有True与False两种值。当逻辑数据转换为整型数据时,True转换为-1,False转换为0;当将其他类型数据转换为逻辑数据时,非0数据转换为True,0转换为False。
对象型数据:可用于引用应用程序中或某些其他应用程序中的对象。
5
VB程序设计基础教程—第二章
变体型数据:是所有未声明的变量的默认数据类型,它对数据的处理完全取决于程序上下文的需要。
Variant型变量可以存储数值型、字符型、日期型、对象型等数据,而不必进行数据类型转换,VB会自动完成任何必要的转换。例如:
Dim Value ‘变量Value被声明为Variant型
Value=”18”‘变量Value的值为字符串”18”
Value= Value-15 ‘变量Value的值为数值3
Value=”U”& Value ‘变量Value的值为字符串”U3”
VB的数据类型
6
VB程序设计基础教程—第二章
在执行程序时,常量的值保持不变,而变量的值是可以变化的,但它们代表的都是内存中指定的单元。在高级语言中,需要将存放数据的内存单元命名,并通过内存单元名来访问其中的数据。
变量或常量的命名规则:以字母或汉字开头,由字母、汉字、数字、下划线组成,长度小于等于255个字符。
不能使用系统保留字或关键字,如Dim、For、Select等;
不区分大小写字母,如:XYZ、Xyz、xyz都是相同的变量名
strstring、最大值、lngX_Y、count是正确命名的变量名
3a、x-y、Byte、k 2是一些不正确命名的变量名。
常量或变量的命名

最近更新

2025年同济大学浙江学院马克思主义基本原理概.. 12页

高速接口技术进步 36页

2025年团风县幼儿园教师招教考试备考题库附答.. 30页

绿色食品发展与可持续性 35页

航空航天材料适配性分析 35页

网络入侵检测技术-第3篇 35页

肝再生微环境影响 35页

绿色建材在建筑行业中的应用与挑战 28页

2025年安徽涉外经济职业学院马克思主义基本原.. 12页

羊踯躅根多糖抗炎活性研究 35页

经济网络反链信息传播机制 35页

2025年山东水利职业学院单招职业倾向性测试题.. 44页

2025年山阴县幼儿园教师招教考试备考题库带答.. 30页

2025年广东松山职业技术学院马克思主义基本原.. 12页

2025年延长县幼儿园教师招教考试备考题库带答.. 31页

2025年怀来县幼儿园教师招教考试备考题库及答.. 31页

2025年桑日县招教考试备考题库带答案解析 30页

2025年武汉设计工程学院马克思主义基本原理概.. 13页

2025年江西工业贸易职业技术学院马克思主义基.. 13页

2025年沈阳机械工业职工大学马克思主义基本原.. 12页

2025年河南推拿职业学院单招职业技能考试题库.. 46页

2025年泾川县幼儿园教师招教考试备考题库含答.. 30页

2025年浙江纺织服装职业技术学院马克思主义基.. 12页

2025年深圳职业技术大学马克思主义基本原理概.. 13页

2025年湖南幼儿师范高等专科学校马克思主义基.. 12页

2026年中医住培带教师资理论考核题库100道附答.. 40页

2025年炎陵县幼儿园教师招教考试备考题库及答.. 31页

2026年医学微生物学习题集完整参考答案 40页

小学历史与文化知识竞赛题库100道【达标题】 37页

2025年西安理工大学高科学院马克思主义基本原.. 12页