- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在窗体模块中,窗体的属性名、窗体的方法名、窗体模块的事件过程名和通用过程名、窗体上的控件名与模块级定义的变量认为是同一层次的,所以模块级变量、全局级变量不能与前面所提及的名称相重复。 * 第3章 数据类型、常量与变量 1 数值型 15位整数,4位小数 -922337203685477.5808 ~ 922337203685477.5807 8 货币型 (定点数) Currency 15位有效数字 -1.79769313486232?10308 ~ 1.79769313486232 ?10308 8 双精度 浮点型 Double 精确 7位有效数字 精确 精确 精度 0~255 -3.402823E ?1038 ~ 3.402823 ? 1038 -2147483648 ~ 2147483647 -32768~32767 表示范围 2 整型 Integer 字节 中文名 类型名 4 长整型 Long 1 字节型 Byte 4 单精度浮点型 Single 基本数据类型 2 String(字符串型) 字符串是指连续的字符序列。字符串数据类型是专门用来存放文字信息的。字符串型又分为“定长字符串型”和“变长字符串型”两大类。字符串类型所占的内存空间大小 与字符串长度有关。 3 Boolean(逻辑型、布尔型) Boolean类型的数据只可能有两个值:True(逻辑“真”)和False(逻辑“假”),用来表示“是”与“否”、“开”与”关”、“对”与”错”这类只有两种取值的情况。一个逻辑型数据却要占2个字节的存储空间。 基本数据类型 还有Object(对象型)和Variant(变体类型),将分别在后面节中讲解。 4 Date(日期时间型) Date类型又称为日期型,这种类型的数据可以存放日期信息、时间信息或者同时存放日期与时间信息。Date类型数据用8个字节来表示日期和时间(公元100年1月1日~9999年12月31日) 。 基本数据类型 1 字节型、整型、长整型 (末位加表示长整型) 十进制:1、20、500、-101 、230594、10、 八进制:O11、O123 错误:O81 十六进制:H11、HFF 错误:HFR 2 精度浮点型: 普通记法:1.2、-1.4、23. 、.37 科学记法:1.2E10、-1.23E-3 错误:1.2E1.4、E4、12E 3 逻辑型,只有两个取值:True、False 4 日期型,使用“#”号作界定符: #1/1/2005#、#April 1, 2005#、#1:00:00PM# 5 字符串型,使用双引号“ ”: Visual Basic 、 你好! 特殊的字符串: 表示一个双引号, 表示空字符串。字符串常量中的双引号必须成对出现。 各种数据类型的直接常量 常量:在程序运行过程中始终保持不变的量。 变量:在程序执行过程中存储临时数据的内存单元。 变量名:程序是通过变量名来保存和访问相应内存单元中的值的。在VB中变量名有如下规则: (1) 以字母开始,可以包括字母、数字和下划线;(2) 不能包含标点符号;(3) 不能多于255个字符;(4) 不能与保留关键字重复(如:End、Private、Sub) ;(5) 在同一作用域中,变量名不能重复。 (6) 建议加前缀(见附录C)。 变量的数据类型:数据类型决定变量占用内存的大小、数据处理的方式、表示值的范围。 定义变量:就是为变量分配内存空间,也成为“声明变量” Dim|Static|Private|Public 变量名 As 数据类型名[*字符串长度] 变量 变量的作用域——决定一个变量在什么代码范围内可以被访问 1、 过程级变量 也称为“局部变量”,在过程中定义,作用域为所在的过程。定义过程级变量的方法有两种: (1) Dim 变量名 [AS 数据类型名] 动态局部变量 (2) Static 变量名 [AS 数据类型名] ‘静态局部变量 如: Dim a As Integer 使用Dim关键字定义的局部变量只在定义它的过程执行时存在,过程执行完变量即消失。下一执行该过程时,会重新生成变量,重新初始化。 使用Static关键字定义的局部变量称为“静态变量”,它在整个程序的运行过程都存在,但是只能被定义它的过程所用。每次执行不重新进行初始化。可以在一个过程的多次执行之间保持其值。 定义变量时使用的关键字以及定义变量的位置决定了变量的作用域。 打开【例3.1】 2、模块级变量 在模块顶部的“通用声
文档评论(0)