欢迎来到天天文库
浏览记录
ID:39991127
大小:638.81 KB
页数:39页
时间:2019-07-16
《vb课程学习系列》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、本章内容:4.1数据类型4.2变量和常量4.3变量的作用域4.4常用内部函数4.5运算符与表达式第4章VisualBasic程序设计基础4.1数据类型数据是程序处理的对象。VisualBasic具有强大的数据处理能力,它的具体表现就是VisualBasic程序不仅可以处理各种数制的数,而且具有丰富的数据类型。4.1.1基本数据类型VisualBasic6.0提供的基本数据类型主要有字符串型和数值型,此外还提供了字节、货币、对象、日期、布尔和变体数据类型等共计11种之多。表4.1列出了这些数据类型的名称、存储大小以及数据的取值范围。表4.1Vi
2、sualBasic基本数据类型变体型数据是VisualBasic的缺省数据类型,它可以存储各种类型的数据。说明:①由于VisualBasic处理整型数的速度最快,且没有数制转换误差,所以在能使用整型数的地方尽量使用;②在进行带小数的数据运算时,常常会因数制转换而产生不精确的运算结果,所以若需要较高的精确度时,可使用双精度类型;③货币类型的计算要比双精度数和单精度数的计算精确度都要高。4.1.2用户定义的数据类型用户可以利用Type语句定义自己的数据类型,其格式如下:Type数据类型名数据类型元素名As类型名数据类型元素名As类型名……EndT
3、ype其中“数据类型名”是要定义的数据类型的名字,其命名规则和变量的命名规则为是一样的。“数据类型元素名”也要遵循变量的命名规则,且不能是数组名。“类型名”可以是任何基本数据类型,也可以是用户定义的类型。说明:①用户定义的数据类型中的元素可以是变长字符串,也可以是定长字符串;②用户定义的数据类型的定义必须放在模块的声明部分,在使用的时候,必须用Type语句加以定义;③用户定义的数据类型中不能使用动态数组;④在随机文件的操作中,用户定义的数据类型数据有着重要的作用。4.2变量和常量在程序中取值始终保持不变的数据称为“常量”,常量可以是具体的数值
4、,也可以是专门说明的符号。以符号形式出现在程序中,且取值可以发生变化的数据称为“变量”。在程序执行前已知,且在程序重复执行时,不发生变化的量,可把它的取值直接写入程序。变量则是存储单元的代号。从计算机的外部设别输入的数据,必须送入变量中保存。而在程序执行过程中,变量的内容可以不断地改变(存入新的内容)。4.2.1常量VisualBasic中的常量分为两种,一种是文字常量,一种是符号常量。1.文字常量VisualBasic中的文字常量又分为数值常量、字符串常量、逻辑常量和日期常量。(1)数值常量一般的数值常量是由正负号、数字和小数点组成,整数的
5、正号可以省略。在VisualBasic中,除了十进制数以外,还有八进制数和十六进制数。十进制数的表示方式与日常使用的形式一样。不带小数点的数称为“整数”。VisualBasic中的整数又可以分为整型和长整型。从表4.1中,我们了解到,整型占2个字节,表示的范围小;长整型占4个字节,表示的范围大。带小数点的数称为“实型数”或“浮点数”。根据占用的存储量的大小,又可分为单精度型和双精度型。由于双精度型占用的字节数比单精度型的大,因此不仅表示的数据范围要比单精度型的大,而且数据的有效位数也比单精度型的多。在计算机程序中,很大的数或很小的数通常是以指
6、数的形式表示的,10的幂次则以字母E或D代表。也就是说,浮点数值可表示为mmmEeee或mmmDeee两种形式,其中mmm是尾数,而eee是指数。指数符号E表示的是单精度,D表示的是双精度。例如:496-1593(整型)1956321-456982(长整型)2.3-76.2932.593E-5(单精度)2.232223-986.899889-8.232356D-78(双精度)VisualBasic中八进制数和十六进制数都是无符号数。八进制数的表示方法是在数字前面加“&O”,而十六进制数的表示方法是在数字前面加“&H”。例如:&O144表示这是
7、一个八进制数,相当于十进制数100;&H144表示这是一个八进制数,相当于十进制数324。(2)字符串常量字符串常量有字符组成,可以是除了双引号和回车符之外的任何ASCII字符,其长度不能超过65535个字符(定长)或231个字符(变长)。例如:"Goodafter""苏A30557"(3)逻辑常量逻辑常量也叫做布尔型常量,它只有两个取值:True和False。(4)日期常量日期常量的一般格式是:mm/dd/yyyy,例如2007年10月24日可表示为:#10/24/2007#说明:为了避免与字符串常量混淆起来,日期常量通常要用“#”括起来,
8、以示区别。2.符号常量常量在程序中也可以用符号来表示。以符号形式出现的常量称为“符号常量”。代表常量的符号称作“常量名”。常量名是一个长度不能超过255个字符,只能
此文档下载收益归作者所有