计算机二级VB03第三讲数据类型及其运算

上传人:平*** 文档编号:16376192 上传时间:2017-11-07 格式:DOC 页数:13 大小:185.57KB
返回 下载 相关 举报
计算机二级VB03第三讲数据类型及其运算_第1页
第1页 / 共13页
计算机二级VB03第三讲数据类型及其运算_第2页
第2页 / 共13页
计算机二级VB03第三讲数据类型及其运算_第3页
第3页 / 共13页
计算机二级VB03第三讲数据类型及其运算_第4页
第4页 / 共13页
计算机二级VB03第三讲数据类型及其运算_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《计算机二级VB03第三讲数据类型及其运算》由会员分享,可在线阅读,更多相关《计算机二级VB03第三讲数据类型及其运算(13页珍藏版)》请在金锄头文库上搜索。

1、福州大学第 1 页 共 13 页 Mastered by 陈志伟第三讲数据类型及其运算31 数据及分类311 字符集使用 Unicode 字符集,其基本字符集包括 :数字: 09英文字母: az ,AZ特殊字符: _注意 Ascii 码及字符312 关键字关键字又称为保留字VB 自动将关键字的首字母转换为大写字母例如: PRINT 5+6 转换成 Print 5+632 数据类型321 数值型(a) 整型(Integer) 以 2 个字节存储 (类型符:%)十进制表示: N% 由+ -号,09 ,%整型类型符组成 范围: -3276832767(b) 长整型(Long) 以 4 个字节存储 (

2、类型符:&)十进制表示: N& 由+ -号,09 &长整型类型符 组成范围: -2147483648+2147483647当 Integer 型超出其取值范围时程序会产生“溢出”而中断,这时应采用长整型。例:判断以下类型789789&-789555&322 实型(a) 单精度浮点型(Single) (类型符:!)以 4 个字节存储,最多可以表示 7 位有效数字表示: . ! 或指数形式: . E (b) 双精度浮点型 (Double) (类型符:#)以 8 个字节存储,最多可以表示 15 位有效数字表示: . #福州大学第 2 页 共 13 页 Mastered by 陈志伟或指数形式: .

3、D 或 . E #例:3.234E+2 表示 3.234102-28E9 表示-281094.56E-17 表示 4.5610-173.234D+2 表示 3.234102-28D9 表示-281094.56D-17 表示 4.5610-171234.51234.5!1234.5#4.56E-17#323 货币型(Currency) (类型符:)以 8 个字节存储用于表示定点数,最多保留小数点左边有 15 位数字,右边有 4 位数字,用于货币计算。表示: . 如:123.45,1234324 字节型(Byte) (类型符:无)用于存储二进制数据,其取值范围为 0255。325 字符串型数据(S

4、tring) (类型符:$)由“”括起来的一串符号(一切可打印的字符) ,有变长字符串和定长字符串两种类型例:abc ABC 计算机 12.34 3+2 (空串)如果字符串本身包括双引号,可用连续两个双引号表示。例:要打印以下字符串:You must study hard, he said.在程序中需要将该字符串表示成: You must study hard , he said. 例:Dim s As String *10表示定长字符串,若长度小于 10,则用空格补充。326 逻辑型数据(Boolean)(布尔型数据) (类型符:无)福州大学第 3 页 共 13 页 Mastered by

5、陈志伟用于进行逻辑判断,只有 True 和 False 两个值数值型转换成逻辑型规则:0False 非 0 True逻辑型转换成数值型规则:True-1 False 0327 日期型数据(Date)用于表示日期和时间格式: #VB 接受许多种日期时间格式 例:下面的 Date/Time 值全部有效。#3-6-93 13:20# #March 27,1993 1:20am# #Apr-2-93#14 April 1993#12/18/1999#328 对象类型用来表示对象,用 Set 来赋值。例:Dim oc As ObjectSet oc = OpenDatabase(c:a.mdb)329

6、可变类型(Variant)是一种可变数据类型例:Dim xx = 18x= x- 153210 自定义类型34 常量341 常量指在程序运行期间其值不发生变化的量。两种形式: 一般常量;符号常量;一般常量例:欢迎使用 Visual Basic 字符串常量12345 数值型常量True 布尔型常量福州大学第 4 页 共 13 页 Mastered by 陈志伟“True ” 字符串常量#11/10/2001# 日期型常量符号常量格式:Const As =类型: Integer Long Single Double String String*n BooleanDate Currency Byte

7、 Variant例:Const Pi = 3.14159Const Max As Integer = 9 Const BirthDate = #1/1/01# Const MyString = friend 用逗号分隔多个常量声明Const Pi = 3.14, Max = 9, MyStr=Hello 用先前定义过的常量定义新常量Const Pi2 = Pi * 2使用: 在程序中引用如: AREA=Pi*R2注意:常量在程序中不可修改 如: Pi=3.1435 变量351 什么是变量一个有名称的内存单元称为变量。在程序执行期间,用变量临时存储数值。变量的值可以发生变化。每个变量都有名称和数

8、据类型(变量的两个特性) 。352 变量的命名规则变量名由字母、数字和下划线组成 第一个字符必须是字母或汉字 长度不超过 255 个字符 不能使用关键字 不能与过程名或符号常量同名例:intMax strName Student1 MyName不区分大小写;变量名应便于识别、记忆353 变量的声明(1) 声明变量福州大学第 5 页 共 13 页 Mastered by 陈志伟格式:Dim As Dim: 在窗体模块、标准模块或过程中声明变量。(2) 隐式声明 可变类型。易出错、浪费空间(3) 强制显式声明在模块的声明段中使用语句: Option Explicit如果设置: 工具选项编辑器 要求

9、变量声明则在后续模块中自动插入 Option Explicit例:Dim Sum As Long Dim Address As StringDim No As String * 8Dim Price As Currency Dim Num, Total As Integer Num 为可变类型Dim Average As Single使用声明语句建立一个变量后,系统会自动将数值型变量赋初值为 0,字符类型的变量赋初值为空字符串(“”),将逻辑型(布尔型变量赋初值为 Flase)353 变量赋值格式:=把表达式的值赋给变量。36 运算符号与表达式操作数: 常量、变量、函数、对象运算符: 圆括号

10、算术运算符(算术表达式)字符串运算符(字符串表达式)关系运算符(关系表达式)布尔运算符(布尔表达式)361 算术运算符与算术表达式运算符: ( ) * / (整除) Mod(求余) + -优先级: ( ) * / Mod + -书 写: 一条线、无 、无 例:将以下表达式写成 VB 合法的表达式福州大学第 6 页 共 13 页 Mastered by 陈志伟(1)乘方运算例: 102 10 的平方,结果为 10010(-2) 10 的平方的倒数,结果为 0.01250.5 25 的平方根,结果为 58(1/3) 8 的立方根,结果为 2223 运算顺序从左到右,结果为 64(2)整数除法例:

11、104 结果为 225.686.99 先四舍五入再整除,结果为 3(3)取模运算例: 10 Mod 4 结果为 225.68 Mod 6.99 先四舍五入再求余数,结果为 5(如有正负数,符号看第一个数) 11 Mod 4 结果为 3-11 Mod 5 结果为-1-11 Mod -3 结果为-211 Mod 4 结果为 3-11 Mod 5 结果为-1-11 Mod -3 结果为-2(4)字符串运算符与字符串表达式字符串运算符有两个: & + (一般情况下用&)“+”运算符两边的操作数应均为字符串“&”运算符两边的操作数不论是数值型还是字符型,都进行字符串的链接运算例: Hello & Wor

12、ld 结果为Hello WorldCheck & 123 结果为Check123123 & 456 结果为123456123 & 456 结果为123456 123 + 456 结果为 579 123 + 456 结果为123456Check + 123 错误福州大学第 7 页 共 13 页 Mastered by 陈志伟(5)关系运算符与关系表达式(a)比较运算符 (大于) =(大于或等于)=(等于) (c)如何比较数值比较: 按数值大小日期比较: 按整数 yyyymmdd 的值比较单字符比较: 按 ASCII 码大小比较: 3 结果为 True abc cdf 结果为 False计算机 3

13、. 优先级: NotAndOr例:A = 10: B = 8: C = 6。Not (A B) 结果为 FalseNot (B A) 结果为 TrueA B And B C 结果为 True福州大学第 8 页 共 13 页 Mastered by 陈志伟B A And B C 结果为 FalseA B Or B C 结果为 TrueB A Or B C 结果为 TrueA 53. M 和 N 之一为 5,但不能同时为 54. -100= M1-N1) And (J 5.0)3. (M = 5) And (N 5) And (N = 5)4. (K -100) And (K 0) And (X-1.0)*(X-2.0) = 0.0)(7)日期型表达式日

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号