计算机二级vb03数据类型及其运算

上传人:xiao****1972 文档编号:84051086 上传时间:2019-03-02 格式:DOC 页数:13 大小:184.50KB
返回 下载 相关 举报
计算机二级vb03数据类型及其运算_第1页
第1页 / 共13页
计算机二级vb03数据类型及其运算_第2页
第2页 / 共13页
计算机二级vb03数据类型及其运算_第3页
第3页 / 共13页
计算机二级vb03数据类型及其运算_第4页
第4页 / 共13页
计算机二级vb03数据类型及其运算_第5页
第5页 / 共13页
点击查看更多>>
资源描述

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

1、福州大学第三讲数据类型及其运算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个字节存储 (类型符:&) 十进制表示: N& 由+ -号,09 &长整型类型符

2、 组成 范围: -2147483648+2147483647当Integer型超出其取值范围时程序会产生“溢出”而中断,这时应采用长整型。例:判断以下类型789789&-789555&322实型(a) 单精度浮点型(Single) (类型符:!)以4个字节存储,最多可以表示7位有效数字 表示: . ! 或指数形式: . E (b) 双精度浮点型(Double) (类型符:#) 以8个字节存储,最多可以表示15位有效数字 表示: . #或指数形式: . D 或 . E #例:3.234E+2 表示3.234102-28E9 表示-281094.56E-17 表示4.5610-173.234D+2

3、 表示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字符串型数据(String) (类型符:$)由“”括起来的一串符号(一切可打印的字符),有变长字符串和定长字符串两种类型例:abc ABC 计算机 12.34 3+2 (空串)如果字符

4、串本身包括双引号,可用连续两个双引号表示。例:要打印以下字符串: You must study hard, he said. 在程序中需要将该字符串表示成: You must study hard , he said. 例:Dim s As String *10表示定长字符串,若长度小于10,则用空格补充。326逻辑型数据(Boolean)(布尔型数据) (类型符:无) 用于进行逻辑判断,只有True和False两个值数值型转换成逻辑型规则: 0False 非0 True逻辑型转换成数值型规则: True-1 False 0327日期型数据(Date) 用于表示日期和时间 格式: # VB接受

5、许多种日期时间格式 例:下面的 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可变类型(Variant)是一种可变数据类型例:Dim xx = 18x= x- 153210自定义类型34 常量341常量指在程序运行期间其值不发生变化的量。两种形式: 一般常量;符号常量;一般常量例:欢迎使用Visual Basi

6、c 字符串常量 12345 数值型常量 True 布尔型常量 “True ” 字符串常量 #11/10/2001# 日期型常量符号常量 格式:Const As = 类型: Integer Long Single Double String String*n Boolean Date Currency Byte Variant例:Const Pi = 3.14159 Const Max As Integer = 9 Const BirthDate = #1/1/01# Const MyString = friend 用逗号分隔多个常量声明 Const Pi = 3.14, Max = 9, My

7、Str=Hello 用先前定义过的常量定义新常量 Const Pi2 = Pi * 2使用: 在程序中引用 如: AREA=Pi*R2注意:常量在程序中不可修改 如: Pi=3.1435 变量351什么是变量 一个有名称的内存单元称为变量。 在程序执行期间,用变量临时存储数值。 变量的值可以发生变化。每个变量都有名称和数据类型(变量的两个特性)。352变量的命名规则 变量名由字母、数字和下划线组成 第一个字符必须是字母或汉字 长度不超过255个字符 不能使用关键字 不能与过程名或符号常量同名例:intMax strName Student1 MyName 不区分大小写;变量名应便于识别、记忆3

8、53变量的声明(1) 声明变量格式:Dim As Dim: 在窗体模块、标准模块或过程中声明变量。(2) 隐式声明 可变类型。易出错、浪费空间(3) 强制显式声明 在模块的声明段中使用语句: Option Explicit 如果设置: 工具选项编辑器要求变量声明 则在后续模块中自动插入Option Explicit例:Dim Sum As Long Dim Address As String Dim No As String * 8 Dim Price As Currency Dim Num, Total As Integer Num为可变类型 Dim Average As Single 使用

9、声明语句建立一个变量后,系统会自动将数值型变量赋初值为0,字符类型的变量赋初值为空字符串(“”),将逻辑型(布尔型变量赋初值为Flase)353变量赋值格式:=把表达式的值赋给变量。36 运算符号与表达式操作数: 常量、变量、函数、对象 运算符: 圆括号 算术运算符(算术表达式) 字符串运算符(字符串表达式) 关系运算符(关系表达式) 布尔运算符(布尔表达式)361 算术运算符与算术表达式 运算符: ( ) * / (整除) Mod(求余) + - 优先级: ( ) * / Mod + - 书 写: 一条线、无 、无 例:将以下表达式写成VB合法的表达式(1)乘方运算例: 102 10的平方,

10、结果为100 10(-2) 10的平方的倒数,结果为0.01 250.5 25的平方根,结果为5 8(1/3) 8的立方根,结果为2 223 运算顺序从左到右,结果为64(2)整数除法例: 104 结果为2 25.686.99 先四舍五入再整除,结果为3(3)取模运算例: 10 Mod 4 结果为2 25.68 Mod 6.99 先四舍五入再求余数,结果为5 (如有正负数,符号看第一个数) 11 Mod 4 结果为3 -11 Mod 5 结果为-1 -11 Mod -3 结果为-2 11 Mod 4 结果为3 -11 Mod 5 结果为-1 -11 Mod -3 结果为-2(4)字符串运算符与字符串表达式字符串运算符有两个: & + (一般情况下用&)“+”运算符两边的操作数应均为字符串“&”运算符两边的操作数不论是数值型还是字符型,都进行字符串的链接运算例: Hello & World 结果为Hello World Check & 123 结果为Check123 123 & 456 结果为123456

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

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