第4章 visual basic程序设计基础

第4章 visual basic程序设计基础

ID:6149785

大小:547.00 KB

页数:51页

时间:2017-11-14

第4章 visual basic程序设计基础_第1页
第4章 visual basic程序设计基础_第2页
第4章 visual basic程序设计基础_第3页
第4章 visual basic程序设计基础_第4页
第4章 visual basic程序设计基础_第5页
资源描述:

《第4章 visual basic程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualBasic语言程序设计第4章VisualBasic程序设计基础第4章VisualBasic程序设计基础4.1数据类型4.2常量和变量4.3变量的作用域4.4常用内部函数4.5字符处理与字符串函数4.6运算符与表达式24.1数据类型VisualBasic6.0提供的基本数据类型主要有字符串型数据和数值型数据,此外还提供了字节、货币、对象、日期、布尔和变体数据类型。4.1.1基本数据类型4.1.2用户定义的数据类型34.1.1基本数据类型1字符串(String)在VisualBasic中,字符串是放在双引号内的若干个字

2、符。例如:"Hello""Wearestudents""VisualBasic6.0程序设计"""(空字符串)VisualBasic中的字符串分为两种,即变长字符串和定长字符串。其中变长字符串的长度是不确定的。而定长字符串含有确定个数的字符,最大长度不超过65535个字符。44.1.1基本数据类型2.数值VisualBasic的数值型数据分为整型数和浮点数两类。其中整型数又分为整数和长整数,浮点数分为单精度浮点数和双精度浮点数。(1)整型数整型数是不带小数点和指数符号的数。①整数(Integer):整数以两个字节(16位二进制

3、)表示和参加运算,其取值范围为-32768~32767。②长整数(Long):四个字节(32位二进制)长整数取值范围约为正负20亿。54.1.1基本数据类型(2)浮点数浮点数也称实型数或实数,是带有小数部分的数值。单精度浮点数:指数用“E”(或“e”)表示双精度浮点数:指数用“D”(或“d”)来表示。例如:123.45E3或123.45e+3单精度数,相当于123.45乘以10的3次幂123.45678D3或123.45678d+3双精度数,相当于123.45678乘以10的3次幂注意:单精度数字的有效数字只有7个,如果整数位

4、较多,那小数位相对较少,运算精度降低。64.1.1基本数据类型3.货币(Currency)货币数据类型是为表示钱款而设置的。该类型数据以8个字节存储,精确到小数点后4位。4.变体(Variant)变体数据类型是一种可变的数据类型,可以表示任何值,包括数值、字符串、日期/时间等。5.其他数据类型包括字节型,布尔型,日期型,对象型等。74.1.2用户定义的数据类型当处理一组相关的、类型不同的数据时,用Type语句自定义数据类型。类似这个表,每一行数据都是不可分割的,用来描述一个对象的,这样最好不用单独的没有关联的变量来保存数据.。

5、此时,需要用自定义类型。84.1.2用户定义的数据类型格式:Type数据类型名EndType要定义的数据类型的名字可以是任何基本数据类型,也可是用户定义的类型数据类型元素名as数据类型名数据类型元素名as数据类型名……94.1.2用户定义的数据类型【例】TypestudentNoasinteger‘定义No为整型NameasString‘定义不定长字符串SexasString*1‘定义为1个字符的定长字符串phoneasstring*11Endtype104.1.2用户定义的数据类型在使用Type语句时,应注意以下几点:(1)

6、记录类型中的元素可以是变长字符串,也可以是定长字符串。当在随机文件中使用时,必须使用定长字符串,其长度用类型名称加上一个星号和常数指明,一般格式为:String*常数这里的“常数”是字符个数,它指定定长字符串的长度。(2)记录类型的定义必须放在模块(包括标准模块和窗体模块)的声明部分,在使用记录类型之前,必须用Type语句加以定义。在一般情况下,记录类型在标准模块中定义,其变量可以出现在工程的任何地方。当在标准模块中定义时,关键字Type前可以有Public(默认)或Private;而如果在窗体模块中定义,则必须在前面加上关键

7、字Private。(3)在记录类型中不能使用动态数组。(4)在随机文件操作中,记录类型数据有着重要的作用。114.2常量和变量前一节介绍了VisualBasic中使用的数据类型。在程序中,不同类型的数据既可以以常量的形式出现,也可以以变量的形式出现。常量在程序执行期间其值是不发生变化的,而变量的值是可变的,它代表内存中指定的存储单元。4.2.1常量4.2.2变量124.2.1常量VisualBasic中的常量分为两种,一种是文字常量,一种是符号常量。1.文字常量VisualBasic的文字常量分为两种,即字符串和数值。(1)字

8、符串常量字符串常量由字符组成,可以是除双引号和回车符之外的任何字符。例如:"$25,000.00""NumberofEmployees"(2)数值常量数值常量共有4种表示方式,即整型数、长整型数、货币型数和浮点数。134.2.1常量VisualBasic在判断常量类型时有时存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。