vb第三章vb语言基础.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《vb第三章vb语言基础.ppt》由会员分享,可在线阅读,更多相关《vb第三章vb语言基础.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章第三章 VBVB语言基础语言基础程序程序=数据结构数据结构+ +算法算法不同的数据具有不同的数据结构特点:不同的数据具有不同的数据结构特点: 数据结构不同 数据在计算机内的存储方式不同 数据参与的运算不同第三章第三章 VBVB语言基础语言基础 3.1 数据类型数据类型3.2 变量和常量变量和常量3.3 运算符和表达式运算符和表达式3.4 程序结构和编码规则程序结构和编码规则3.5 综合应用综合应用本章目录本章目录3.1 3.1 数据类型(标准数据类型)数据类型(标准数据类型):数 据 类 型 复 合 数 据 类 型 基 本 数 据 类 型 字 符 型 逻 辑 型 日 期 型 变 体 型
2、对 象 型 数 值 型 整 数 浮 点 数 货 币 型 字 节 型 整 型 长 整 型 单 精 度 型 双 精 度 型 自 定 义 数 据 类 型 数 组 VB的基本数据类型数值数据类型数值数据类型p整数n整数是不带小数点和指数符号的数,在机器内以二进制补码形式表示。n整型(Integer、%、int):整型以两个字节的二进制码表示和参加运算,取值范围为-32768-32767。n长整型(Long 、&、lng):长整型以四个字节的二进制码表示和参加运算,取值范围为-2147483648-2147483647。p浮点数n浮点数也称实型数或实数,是带有小数部分的数值。它由三部分组成:符号、指数和
3、尾数。n单精度型(Single、!、sng):以4个字节存储,符号1位,指数8位,尾数23位,1位隐含位。用E来表示指数。n双精度型(Double、#、dbl):以8个字节存储,符号1位,指数11位,尾数52位,1位隐含位。用D来表示指数。VB的基本数据类型p货币型(货币型(CurrencyCurrency)n货币数据类型是为表示钱款而设置的。该类型数据以8个字节存储,精确到小数点后四位,小数点前有15位,小数点后4位以后的数字将被舍去。n浮点数中的小数点是“浮动”的,而货币类型数据的小数点是固定的。n表示形式在数字后加符号,例如12.55p字节型(字节型(ByteByte)n字节实际上是一种
4、数值类型,是占一个字节的无符号整数,以一个字节的无符号二进制数存储,取值范围为0-255。VB的基本数据类型p日期型(日期型(DateDate)n表示范围: 日期范围:100年1月1日9999年12月31日 时间范围:0:00:0023:59:59n任何可辨认的文本日期都可以赋值给日期变量。日期文字必须用符号#括起来,如#April 1,2002#。n用数字序列表示,小数点左边代表日期,右边代表时间,0为午夜,0.5为中午12点,负数代表1889年12月31日之前的日期和时间。nDate型按8字节的浮点数来存储。p逻辑型(Boolean)数据 Boolean型用于逻辑判断,它只有True和 F
5、alse两个值。逻辑数据逻辑数据整型数据整型数据True = -1 False = 0整型数据整型数据逻辑数据逻辑数据非非0数数 = True0 = FalseVB的基本数据类型的基本数据类型VB的基本数据类型p字符串型(String)n字符串包括标准的ASCII字符和扩展ASCII字符及汉字。n字符串是放在双引号内的若干个字符,长度为0的字符串称为空字符串。n若字符串中有双引号则用两个连续的双引号表示。nVB中的字符串分为两种,即变长字符串和定长字符串。变长字符串的长度是不确定的,最大长度不超过231;定长字符串的长度是固定的,最大长度不超过216。n变变 长字符串:Dim As Strin
6、g n定 长字符串:Dim As String * 字符数VB的基本数据类型p变体型(Variant)n对所有未定义的变量的缺省数据类型定义,它对数据的处理完全取决于程序上下文的需要。n变体数据类型是一种可变的数据类型,可以表示任何值,包括数值、字符串及日期等。p对象型(Object)n对象型数据用来表示图形或OLE对象或其他对象,用4个字节存储。类型说明符说明符示例含义%X%Integer&X&Long!X!Single#X#DoubleXCurrency$X$String字节、布尔、日期、对象及变体型没有类型说明符。变量与常量一、变量的命名规则一、变量的命名规则p必须以字母、汉字开头,由字
7、母、汉字、数字或下划线组成。p长度255个字符。p在作用域内必须唯一。p不能使用VB中的关键字。pVB中不区分变量名的大小写。p作为变量名的字符串内不得包括点号或用于类型说明的字符%、&、!、#、$和空格。变量的说明Dim As , As 用于说明窗体变量或局部变量。Public As , As 用于说明全局变量。Private As , As 用于说明窗体 / 模块级变量。Static As , As 用于说明静态变量。133.2.1变量声明变量声明 1. 1.用用DimDim语句显式声明变量语句显式声明变量 形式 Dim Dim 变量名变量名 AS AS 类型类型 Dim Dim 变量名类
8、型符变量名类型符 例 Dim iCount As integer , sAllsum As single 等价于 Dim iCount%, sAllsum!2.2.隐式声明隐式声明未进行上述的声明而直接使用,其类型为 Variant 类型。 建议不使用注意注意: : 在通用声明处加 Option Explicit 语句可强制显式声明变量。本章目录1. 1. 用户声明常量用户声明常量 形式: Const 常量名 AS 类型 = 表达式 省略 AS 类型 ,常量的类型由表达式值的类型决定 为使与变量名区分,一般常量名使用大写字母例 Const MAX=100 ; Const PI=3.14152.
9、 2. 系统提供的常量系统提供的常量 应用程序和控件定义的常量,系统定义常量位于对象库中,可通过“对象浏览器”查看. 例: vbNormal vbMinimized、vbbCrLf回车/换行组合符等3.2.2 3.2.2 常量常量3.3 运算符和表达式一、运算符一、运算符p算术运算符n(乘方)、-(负号)、*(乘)、/(除)、(整除)、Mod(取余)、+(加)、-(减)nMod运算中,结果与被除数同号运算中,结果与被除数同号。p字符运算符n+、&:连接最好用&,因为对变体型数据用+将会出现不同的结果。(例)p关系运算符n=、=、like (例)表达式由运算对象、运算符组成,有返回值。2. 字符
10、串运算符字符串运算符 、+ 字符串连接 123 + 456 结果 123456 123 & 456 结果 123456 区别: + 两边必须是字符串, & 不一定 例如: abcdef & 12345 结果为 abcdef12345 abcdef + 12345 出错 123 & 456 结果为 123456 “123” + 456 结果为 579注意: 123 + True 结果为 122 False + 10 + 4 结果是14 True转换为数值-1,False转换为数值0 返 回3关系运算符关系运算符 将两个操作数进行大小比较,结果为逻辑量。 字符串比较,则按字符的ASCII码值从左到
11、右一一比较,直到出现不同的字符 例: ABCDE ABRA 结果为 False 男字男字 女字女字 按汉字的拼音字母比较按汉字的拼音字母比较 逻辑运算符n Not(非)、And(与)、Or(或)、Xor(异或)n 逻辑运算符除Not是单目运算符外,其余都是双目运算符,作用是将操作数进行逻辑运算,结果是逻辑值True或False。运算符意义说明举例结果Not取反当操作数为假时,结果为真Not FTAnd与操作数均为真时,结果才为真T And FT And TFTOr或操作数中有一个为真时,结果为真T Or FF Or FTFXor异或操作数相反时,结果才为真T Xor FT Xor TTF 1.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb 第三 语言 基础
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内