- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[其它考试]VB_04程序设计基础1
第一节 数据类型 在计算机中处理数据时,数据类型包含几个方面的意义:占用的内存,数据的范围,可施加的运算。 一、基本数据类型 1、数值型数据 ⑴.常规整型数Integer 常规整型数简称为整型,表示不带小数点和指数符号的数。它可以是正整数、负整数或0。 2字节整数,标识符为百分号(%),范围从-32768到32767,运算很快。 ⑵. 长整型数Long 4字节整数,标识符为,范围从-2147483648到2147483647,运算很快。 ⑶. 单精度数Single 单精度数用来表示带有小数部分的实数。4字节浮点数,标识符为!,范围可达38位数字。 单精度数可以用定点形式和浮点形式来表示。 负数时取值范围为-3.402823E38 到 -1.401298E-45,正数时为 1.401298E-45 到 3.402823E38。 ⑷. 双精度数Double 8字节浮点数,标识符为#,范围可达300多位,但是可靠的只有前16位数字。 双精度数也有定点和浮点两种表示形式。 负数时候取值范围为 -1.79769313486232E308 到 -4.94065645841247E-324; 正数时为4.94065645841247E-324 到 1.79769313486232E308。 2、货币型Currency 货币型数是一种专门为处理货币而设计的数据类型。 8字节定点数,标识符为@,小数点右边4位,左边15位,用于货币计算。 用货币型可以避免用实型数带来的累积存贮误差。 3、字节Byte 字节型数据表示0~255的无符号一字节整数,以1个字节的无符号二进制数存储。 4、日期型数据DATE 日期型数据用来表示日期和时间。Date型数据用两个“#”符号把表示日期和时间的值括起来,就像字符串数据用双引号括起来一样。 日期常量用(#)对括起来,例如#January,1993#或#1 Jan 93#、 #3/6/93 1:20pm#。 5、布尔型数据 布尔型数据是一个逻辑值,用于逻辑判断,用两个字节存储,它只有两个值:真(True)和假(False)。 缺省为false。 当转换其他的数值类型为布尔类型数据时,0会转成False,而其他(非零)的值则变成True,当转换布尔类型数据为其他的数据类型时,False成为0,而True成为-1。 即:整型→逻辑型 0→False,非0→True 逻辑→型整型 False→0,True→ -1 用来表示类似于”Yes / No”、“Right / Wrong”或” On / Off “等信息。 6、变体(Variant)型数据 变体型数据是一种可变的数据类型,可以存放任何类型的数据。在程序中不特别说明时,VB会自动将该变量默认为Variant型变量。 7、字符(String)型数据 ⑴. 变长字符串 变长字符串是指字符串的长度是不固定的,随着对字符串变量赋予新的字符串,它的长度可增可减。按照缺省规定,一个字符串如没有定义成固定长的,都属于可变长字符串。 ⑵. 定长字符串 定长字符串是指它在程序执行过程中,始终保持其长度不变的字符串。 8、对象型数据 对象型数据可用来表示应用程序中或某些其他应用程序中的对象。 Object 变量存储为 4 个字节(32位)的地址形式。 二、用户自定义类型 ——定义记录 1、定义类型 用来存储包含多个不同数据类型的数据,如一个人的有关资料包括姓名、出生年月和性别。用户自定义类型数据的定义方法如下: [Private | Public] Type 【数据类型标识符】 域名 As 数据类型 域名 As 数据类型 域名 As 数据类型 ………… End Type Type People Name As String*8 定义字符串变量存储一个名字。 BirthDate As Date 定义日期变量存储一个生日。 Sex As Integer 定义整型变量存储性别(0 为女,1 为男) End Type 2、用新类型定义变量 定义了类型后,可以用其定义变量: Dim ClassMate(1 to 10)As People ’定义一个People用户自定义类型的变量数组; 3、引用 记录数据是按域进行引用的:变量名.域名 例如,定义一个地址数据: Type Address Street As String*20 ZipCode As String*8 Phone As String*6 End Type Dim MyHome As Address 引用“MyHome”的值时,类似于对对象的属性的操作(按域引用): 变量名.域名=“……” With(开域语句) 为了简化书写重复的部分,可以用关键字“With”(
文档评论(0)