- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual Basic 程序设计(四) 教材: Visual Basic程序设计教程 (第三版) 高等教育出版社 主讲: 陆延哲 第4部分 程序设计基础 一、标识符命名 二、数据类型 三、常量 四、变量 五、运算符与表达式 六、常用标准函数 七、编写简单应用程序 * * 一、标识符命名 1、VB的标识符 字符集 大写字母: 大写英文字母A—Z 小写字母: 小写英文字母a—z 下划线: _ 数字: 0一9 2、VB的标识符应用范围 大写字母: 大写英文字母A—Z 小写字母: 小写英文字母a—z 下划线: _ 数字: 0一9 常量、变量、数组、过程、函数、窗体、控件等… 3、VB的标识符 命名规则 由字母、数字、下划线组成,以字母开头 不区分字母的大小写 控件、窗体、类、模块名字不超过40字符 普通标识符不超过255字符 不能使用VB保留字 同一应用范围内唯一 二、数据类型 数值型 整型(Integer, Long) 浮点型(Single, Double) 货币型(Currency) 字符串型(String) 日期型(Date) 变体型(Variant) 对象型(Object) 逻辑型(Boolean) 1、VB的基本数据类型 与变长 String 有相同的范围 22 个字节加字符串长度 Vnt ? Variant 变体字符型 任何数字值,最大可达 Double 的范围 16 个字节 Vnt ? Variant 变体数字型 1 到大约 65,400 字符串长度 Str $ String 定长字符型 0 到大约 20 亿 10 字节加字符串长度 Str $ String 变长字符型 ?任何 Object 引用 4 个字节 Obj ? Object 对象型 100 年1月 1日 到 9999 年 12 月 31 日 8 个字节 Dtm ? Date 日期型 True 或 False 2 个字节 Bln ? Boolean 逻辑型 从 -922,337,203,685,477.5808 到 922,337,203,685,477.5807 8 个字节 Cur @ Currency 货币型 负数: -1.79769313486232E308 ?????? - 4.94065645841247E-324; 正数:4.94065645841247E-324 ???? ?1.79769313486232E308 8 个字节 Dbl # Double 双精度型 负数:-3.402823E38 到 -1.401298E-45;正数:1.401298E-45 到 3.402823E38 4 个字节 Sng ! Single 单精度型 -2,147,483,648 到 2,147,483,647 4 个字节 Lng Long 长整型 -32,768 到 32,767 2 个字节 Int % Integer 整型 0 到 255 1 个字节 Byt ? Byte 字节型 数值数据类型 范围 存储空间 前缀 类型符 关键字 数据类型 注意: 1)VB中对没有声明的变量其缺省的数据类型是变体型,可以用来存储各种数据,但所占用的内存比其它类型都多。为提高运行效率(整型效率较高),或达到一定的运算精确度(浮点型精度较高,但运行较慢),应合理的定义数据类型。 2) 逻辑型数据只有True 和False两个值,转换成整型时,True=-1 ,False=0,将其它类型转换成逻辑型时,非0数转换为True ,0转换为False。 3) 字符型可以包括所有的西文字符和汉字,字符必须用双引号括 起来, 如:abc123 4)日期型数据按8字节的浮点数来存储,日期型数表示方式有两种: 用号码符#括起来 用数字序列表示(小数点左边的数字代表日期,右边代表时间,0为午夜,0.5为中午12点,负数表示是1899年12月31日前的日期和时间)。 如:#3/22/2002#??? #2002-3-22 14:30:20# Dim T As Date T=-2.5 Print T?? ? 打印出来的结果是1899-12-28 12:00:00 5)任何数据类型的数组: 需要 20 个字节的内存空间, 加上每一数组维数占 4 个字节, 再加上数据本身所占用的空间。 数据所占用的内存空间可以用数据元数目乘上每个元素的大小加以计算。例如,以 4 个 2 字节之 Integer 数据元所组成的一维数组中的数据,占 8 个字节。这 8 个字节加上额外的 24 个字节,使得这个数组所需总内存空间为
文档评论(0)