- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章Visual Basic语言基础 2.1数据类型 VB中使用常量和变量来存储值。 不同数据类型的常量和变量在计算机中占有的存储空间是不同的,使得对应的数值的表示范围、精确程度是不同的。 在VB6.0中,数据类型分为: 基本数据类型 用户定义数据类型 2.1.1 基本数据类型 1. Numeric数值型 Integer(整型) Long(长整型) Single(单精度浮点型) Double(双精度浮点型) Currency(货币型) 2. Byte类型 Byte类型存储为单精度型、无符号整型、8 位(1个字节)的数值形式,范围在 0 至 255 之间。 3. String类型 字符串可以包括字母、数字、空白和标点符号。 字符串有两种:变长与定长的字符串。 变长字符串最多可包含大约 20 亿 ( 2^31)个字符。 定长字符串可包含 1 到大约 64K ( 2^16 ) 个字符。 在 Visual Basic 中可用符号 ($) 的类型声明字符来表示一字符串。 4. Boolean类型 若变量的值只是“true/false”、“yes/no”、“on/off”信息,则可将它声明为 Boolean 类型。 Boolean 的缺省值为 False。 5. Date类型 每个Date类型的数据占用8个字节的存储空间,可以存储日期范围从100年1月1日到9999年12月31日,而时间可以从0:00:00到23:59:59。 6. Object类型 占用4个字节的存储空间,利用Set语句,声明为Object的变量可以赋值为任何对象的引用。 7. Variant类型 除了定长String数据及用户定义类型外, Variant可以包含任何种类的数据。 若Variant是数字值,最大可达Double的范围; 若Variant是字符值,与变长String有相同的范围。 2.1.2 用户定义类型 用户定义的数据类型可包含一个或多个任意数据类型的元素。 用 Dim 语句创建用户定义的数组和其它数据类型。 1.定义用户定义类型 可以用Type语句创建用户定义的类型,该语句必须置于模块的声明部分。用户定义类型可以用适当的关键字声明为Private 或Public,格式为: [Public/Private]Type 自定义数据类型 ??????????????????? 元素一 As 已有的数据类型 ??????????????????? 元素二 As 已有的数据类型 ??????????????????? 元素三 As 已有的数据类型 ??????????????????? … ??????????End Type 例如,可以在模块的声明段声明一个名为Student的模块级自定义数据类型。 Private Type Student ??????? IntNum As Integer ??????? StrName As Integer ??????? DtmBirthday As Date ??????? intMark As Integer End Type 2.声明用户定义类型的变量 声明用户定义类型的变量与声明基本数据类型的方法类似,例如: Dim x,y As Student 声明x和y两个变量,类型为Student。 3.用户定义类型变量的访问和引用 使用“.”来引用用户定义类型变量中的成员项。对这种变量的元素赋值和从元素中引用的方法类似于属性的设置和获取: x. StrName = 张三 If x. DtmBirthday #1/1/92# Then 2.2 常 量 对一些文本或数值的内容数值从不改变,并且一次又一次地反复出现,用常量来表示这些数值。 常量的处理比变量快。 因此,程序中能够用常量表示的尽量使用常量表示,这样可以用有意义的符号表示数据,增强程序的可读性。 例如,将圆周率定义为常量Pi,在程序中就可以使用Pi代替这个常数。 2.2.1 直接常量 直接常量是系统提供的可以直接使用的常量 1. 数值常量 (1) 整数 十进制整数只能包含数字0~9、正负号。十进制整型数的范围为-32 768~+32 767。例如:-5,12345,0。 十六进制数由数字0~9、A~F或a~f组成,并以H引导,其后面的数据位数小于等于4位,其范围为H0到HFFFF。 八进制数由数字0~7组成,并以0或引导,其后面的数据位数小于等于6位,其范围0~0177777。 (2) 长整数 其数字的组成与整数相同。 十进制长整数的范围为-2147483648~+2147483647。 十六进制长整数以H开头,以&结尾,其范围为H0~FFFFFFF。 八进制数长整数以O或&开头,以
您可能关注的文档
- Visual Basic程序设计 双色印刷 教学课件 作者 熊李艳 周美玲 第8章 其他常用控件及语句.ppt
- Visual Basic程序设计 双色印刷 教学课件 作者 熊李艳 周美玲 第9章 菜单与对话框.ppt
- Visual Basic程序设计 双色印刷 教学课件 作者 熊李艳 周美玲 第10章 文件.ppt
- Visual Basic程序设计 双色印刷 习题答案作者 熊李艳 周美玲 3答案.doc
- Visual Basic程序设计 双色印刷 习题答案作者 熊李艳 周美玲 4答案.doc
- Visual Basic程序设计 双色印刷 习题答案作者 熊李艳 周美玲 5答案.doc
- Visual Basic程序设计 双色印刷 习题答案作者 熊李艳 周美玲 7答案.doc
- Visual Basic程序设计 双色印刷 习题答案作者 熊李艳 周美玲 10答案.doc
- Visual Basic程序设计 第2版 教学课件 作者 吴昌平 第1章.ppt
- Visual Basic程序设计 第2版 教学课件 作者 吴昌平 第2章.ppt
- Visual Basic程序设计 教学课件 作者 王怀彬 第03章.ppt
- Visual Basic程序设计 教学课件 作者 王怀彬 第04章.ppt
- Visual Basic程序设计 教学课件 作者 王怀彬 第05章.ppt
- Visual Basic程序设计 教学课件 作者 王怀彬 第06章.ppt
- Visual Basic程序设计 教学课件 作者 王怀彬 第07章.ppt
- Visual Basic程序设计 教学课件 作者 王怀彬 第08章.ppt
- Visual Basic程序设计 教学课件 作者 王怀彬 第09章.ppt
- Visual Basic程序设计 教学课件 作者 王怀彬 第10章.ppt
- Visual Basic程序设计 教学课件 作者 王怀彬 第11章.ppt
- Visual Basic程序设计 教学课件 作者 王怀彬 第12章.ppt
最近下载
- (建筑工程管理)砌砖及基础工程技术交底.pdf VIP
- DB11∕T 1748-2020 物体表面新型冠状病毒样本采集技术规范.pdf
- 三年级劳动技术浙教版下册:任务二 煮鸡蛋 蒸馒头-教学课件.pptx
- (高清版)-B-T 34590.10-2022 道路车辆 功能安全 第10部分:指南.pdf VIP
- 人教版二年级上册数学全册教学设计(配2025年秋新版教材).docx
- 江苏省建筑工程施工质量验收资料 .docx
- 2025新修订《监察法实施条例》培训课件.pptx VIP
- NB∕T 25043.6-2016 核电厂常规岛及辅助配套设施建设施工技术规范 第6部分:管道.pdf
- 2025年四年级上册数学口算天天练100题.pdf VIP
- 《小篮球多种形式的抛接球游戏》第一课时教学设计.pdf VIP
文档评论(0)