欢迎来到天天文库
浏览记录
ID:58871578
大小:238.00 KB
页数:61页
时间:2020-09-30
《第4章VB程序设计基础(N)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、4.1数据类型4.2常量和变量4.3变量的作用域4.4常用内部函数4.5字符处理与字符串函数4.6运算符与表达式第4章VB程序设计基础4.1数据类型掌握标准数据类型要点:占用字节数、取值范围及表示方法。4.1.1基本数据类型1.字符串(String)类型符$是一串除了回车和双引号的字符序列,由一切可打印的ASCII字符和字符串组成,它是用双引号括起来的一串字符。例如:“fghjhh”,"VisualBasic6.0程序设计"“”(空字符串)VB的字符串分为两种:变长和定长字符串变长字符串:0~231(约21亿)个定长字符串:<=216(65535)个注意:1)
2、空字符串用“”表示,而“”则表示有一个空格的字符串;2)在字符串中必须用两个连续的双引号来表示字符串有一个双引号。如字符串:abc"计算机"abc,在VB中表示为"abc""计算机""abc"。4.1数据类型2.数值型数据(Numeric)数值型数据一般分为整型数和浮点数两类。整型数分为整数(Integer)和长整数(Long),浮点数分为单精度浮点数(Single)和双精度浮点数(Double)。有时也把货币型数据(Currency)和字节型数据(Byte)划归数值型数据。(1)整数(Integer)类型符%整数是不带小数点和指数符号的数,在机器内部以2字节
3、二进制码形式表示,其取值范围:-215~215(-32768~32768)。VB中用±n[%]来表示整数,其中%为整数的类型符,可以省略。如-123%、123%都表示整数。(2)长整数(Long)类型符&长整数用4字节二进制数存储,可以表示更大的整数,其取值范围为-2147483648~2147483647。VB中用±n&来表示长整数,其中&为长整数的类型符。如-1234&、987654&都表示长整数。(3)浮点数浮点数也称为实型数或实数,由符号、指数和尾数组成,分为单精度浮点数(Single)和双精度浮点数(Double),其指数部分分别用“E”(或“e”)
4、和“D”(或“d”)表示。①单精度浮点数(Single)类型符!单精度浮点数以4个字节存储,其中符号占1位,指数占8位,其余23位表示尾数,其精度7位。其取值范围:大约在-3.402823E+38~3.402823E+38②双精度浮点数(Double)类型符#双精度浮点数用8个字节存储,其中符号占1位,指数占11位,其余52位用来表示尾数,其精度16位。取值约在:-1.797693134862316D+308~1.797693134862316D+308VB中分别用±n!和±n#来表示单精度浮点数和双精度浮点数,其中“!”和“#”分别为单精度浮点数和双精度浮点
5、数的类型符。如:-3.14159E+10、0.123456D+9。3.货币型(Currency)类型符@为表示钱款设置,以8个字节存储,小数点前有15位,小数点后有4位。取值范围为:-922337203685477.5808~922337203685477.58074.变体型(Variant)是一种可变的数据类型,又称为通用型。可以表示任何值,包括数值、字符串、日期/时间等。Variant数据类型是VB对所有未定义的变量的缺省数据类型的定义。通过VarType函数可以检测Variant型变量中保存的具体的数据类型。5.其他数据类型字节(Byte)1个字节的无符
6、号二进制数存储,取值范围为0~255。布尔(Boolean)逻辑型数据只有两个值:真(True)和假(False),用两个字节存储,经常用来表示逻辑判断的结果。当把数值型数据转换为逻辑型数据时,0会转换为Flase,其它非0值转换为True。反之,当把逻辑型数据转换为数值型时,Flase转换为0,True转换为-1。日期(Date)日期型数据按8字节浮点数值存储,表示的日期从公元100年1月1日~9999年12月31日,时间范围为0:00:00~23:59:59,日期文字必须以符号“#”括起来。其格式:mm/dd/yyyy或mm-dd-yyyy例如:#03-0
7、5-04#,#January15,2002#,#1985-10-19:45:00PM#都是合法的日期型数据。对象(Object)表示图形或OLE对象或其他对象,用4个字节存储。利用Set语句,声明为Object的变量可以被赋值并被任何对象所引用。Decimal变量存储为12个字节的无符号整型形式,并除以一个10的幂数,称为变比因子。变比因子决定了小数点右面的位数,其取值范围:0~28。注意:目前,Decimal变量只能在Variant变体型中使用。见P54表4-14.1.2用户定义的数据类型(记录类型)利用Type语句定义自己的数据类型,格式如下:Type数据
8、类型名数据元素名1As数据类型名数据元
此文档下载收益归作者所有