下载此文档

第2章 VB语言基础.doc


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
第2章VB语言基础在第一章中,我们介绍了简单的VB应用程序的建立和基本控件的使用,使读者大致了解到利用窗体和控件为应用程序建立了界面后就需要编写程序代码,编写代码是程序设计的关键,应用程序的核心功能都是通过编写代码实现的,通过代码对用户和系统事件做出响应以执行各种任务。本章主要介绍构成VB应用程序的基本元素,包括数据类型、常量、变量、运算符、表达式和内部函数等,这些是编写程序代码的基础。,也是程序的必要组成部分,为了更好的处理各种各样的数据,VB定义了多种数据类型。VB不但提供了丰富的标准数据类型,还允许用户根据需要定义自己的数据类型。。VB提供的标准数据类型主要有数值型、字符型、逻辑型、日期型、对象型和变体型。不同类型的数据有不同的表示方法、操作方式和取值范围。VB中各种标准数据类型所占存储空间大小与取值范围的说明如表2-1所示。表2-1VB的标准数据类型表数据类型关键字占用字节数类型符前缀范围整型Integer2%Int-32768~32767长整型Long4&Lng-2147483648~2147483647单精度型Single4!Sng-~--45;-45~#Dbl±-324~±******@Cur-~~255字符型String与字符串长度有关$Str定长:0~65535个字符变长:0~约20亿个字符逻辑型Boolean2BlnTrue或False日期型Date8Dtm1/1/100~12/31/9999对象型Object4Obj任何对象引用变体型Variant按需分配Vnt上述有效范围之一注意:要表示某一类型的数据,可以在数据后加上一个类型符来标识。使用这种方法表示整数时,整型的类型符%可省略。例如,127、-127%均表示整型数,127&表示长整型数,!表示单精度型数,#表示双精度型数。,分为整数、浮点数、字节型数和货币型数。其中整数又分为整型(Integer)和长整型(Long);浮点数也称实数,分为单精度型(Single)和双精度型(Double)。(1)整型(Integer)和长整型(Long)整型数据和长整型数据都是指不带有小数部分的数,它们可以表示正整数、负整数和零。整型数据和长整型数据的区别在于占用的字节数不同,因此可以表示的数值范围也是不同的。整数运算速度快、精确,但表示数的范围小。(2)字节型(Byte)字节型数据可以表示无符号的整数,主要用于存储二进制数。(3)单精度型(Single)和双精度型(Double)单精度型数据和双精度型数据都可以表示带有小数部分的数,实数表示数的范围大,但运算速度慢,且有误差。单精度型数据可以精确到7位有效数字,双精度型数据可以精确到15位有效数字。单精度型数据可用指数形式(科学计数法)来表示,即写成以10为底的指数形式,例如:×+8,×10--12。双精度型数据也可用指数形式(科学计数法)来表示,例如:×+23,-×10-13表示为--13。E和D作为数的指数符号只能出现在数的中间。(4)货币型(Currency)货币型数据是一种专门为处理货币设计的数据类型,用于表示定点实数或整数,最多保留小数点左边15位数字和小数点右边4位数字。所有数值型的数据都有一个有效的范围值,程序中的数据如果超出规定的范围,就会出现“溢出”。如果小于范围的下限值,系统将按“0”处理;如果大于范围的上限值,则系统只按上限值处理,并显示出错误信息。(String)数据是指用双引号“"”括起来的一串字符,字符可以包括所有西文字符和汉字。字符型数据也称为字符串。如果字符串中有双引号,例如ABC"XYZ,则用连续两个双引号表示,即:"ABC""XYZ"。字符串中包含的字符个数称为字符串的长度。不含任何字符(长度为0)的字符串称为空字符串。例""表示空字符串,而""表示有一个空格的字符串。在VB中,字符串分为变长字符串和定长字符串。变长字符串的长度不固定,随着对字符串变量的赋值,字符串的长度可变。变长字符串最多可以包含231个字符。一个字符串如果没有定义成固定长度的,默认为变长字符串。定长字符串的长度保持不变,如果赋值给字符串的字符数少于字符串的长度,则用空格填满不足部分

第2章 VB语言基础 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人fy5186fy
  • 文件大小0 KB
  • 时间2016-01-08