- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第章VB语言基础
第2章??VB语言基础
?
在使用一种程序设计语言进行应用程序的设计之前,必须先掌握它的基本语法规则。对于VB也是如此,在利用窗体和控件为应用程序建立界面后同样需要编写代码,程序中的大部分实际工作是用程序代码来处理的。
本章将介绍VB代码编写的基础知识,包括数据类型、常量、变量、表达式、内部函数等。
2.1数据类型
2.1.1基本数据类型
为了更好的处理各种数据,VB系统定义了多种数据类型,表2-1列出了常见基本数据类型。
表2-1 Visual Basic?的基本数据类型
?数据
类型 关键字 类型符 前缀 占字节数 范围 举例 字节型 Byte 无 byt 1 0~255 125 逻辑型 Boolean 无 bln 2 True, false True ,False 整型 Integer % int 2 -32768~32767 3245 长整型 Long lng 4 -2147483648~2147483647 2123456677 单精度型 Single ! sng 4 负数:-3.402823E38~
-1.401298E-45
正数:1.401298E-45~
3.402823E38 -3.4E19
??1.4E-10 双精度型 Double # dbl 8 负数:-1.79769313486232D308~
-4.94065645841247D-324
正数:4.94065645841247D-324~
1.79769313486232D308 ??1.123456789 货币型 Currency @ cur 8 -922337203685477.5808~
922337203685477.5807 12.345@ 日期型 Date 无 dtm 8 01,01,100~12,31,9999 03/25/1999 字符型 String $ str 字符串长决定 0~65535个字符 abcdefg 对象型 Object 无 obj 4 任何对象引用 Command 变体型 Variant 无 vnt 按需分配 ? 任一值 ?
1.?数值型数据
VB中有6种数值类型数据:整型(Integer)、长整型(Long)、单精度型(Single)、双精度型(Double)、货币型(Currency)、字节型(Byte)。
1)?常规整型数据(Integer)
常规整型数据简称为整型,表示不带小数点和指数符号的数,可以是正整数、负整数或0。在VB中整数表示形式:+n[%],%是整型类型符号,可省略。
n则根据整数所属进制数范围取不同值,如十进制整数则包含数字0~9,十六进制数则由数字0~9、A~F组成,并以H引导,其后面的数据位数4位。八进制数由数字0~7组成,并以O引导,其后面的数据位数6位。
2)?长整型数据(Long)
长整型数也是整数,在计算机中存储时占用4字节(32位),表示的范围更大。在VB中,长整型数中的正号可以省略,并且在数值中不能出现逗号(,)。与常规整型数一样,长整型数也根据所属进制数进行数据的数字组成,如十进制整数则包含数字0~9。
3)单精度型数据(Single)
单精度数用来表示带有小数部分的实数,以4个字节(32位)存储,其中符号占1位,指数占8位,其余23位表示尾数,并包含一个附加的隐含位。单精度型数据的可以精确到7位十进制数。单精度型数的指数用E(e)表示,单精度数可以用定点形式和浮点形式来表示。
定点数形式表示例:-1.2????+5.34????-923.345567
浮点数形式表示例:-2.1E7????6.35E+20????24.5E-5
4)双精度型数据(Double)
双精度数据用8个字节(64位)存储,其中符号占1位,指数占11位,其余52位用于表示尾数,并包含一个附加的隐含位。双精度型数据可以精确到15或16位十进制数。表示双精度浮点数时,对小数形式在数字后加“#”,指数形式用“D”表示,或在指数形式后加“#”。
例:12.23#???1.2D+3??0.12E+2#
5)货币型数据(Currency)
货币型数据是为用于货币计算而设置的定点实数或整数,该类数据以8个字节存储,最多保留小数点后4位和小数点前15位。
6)字节型数据(Byte)
字节型数据表示0~255之间的整数,以1个字节的无符号二进制数存储。
【注意】数值型数据的使用说明
在VB中,声明和使用数值型数据时,应注意以下几点:
(1)???????如果数据中包含小数,则应使用Single、Double或Currency型。
(2)???????如果数据为二进制数,则使用Byte数据类型。
(3)???????数值型数据都有一个有效范围值,程序中的数如果超出规定的范围,将会出现“溢出”信息
您可能关注的文档
- 第期拍卖师考试拍卖实务模拟试题.doc
- 第楚才特等奖作文.doc
- 第章 ADAMS PostProcessor.doc
- 第章AutoCAD绘图前的准备.doc
- 第章java类和对象.doc
- 第章UDF的编译与链接.doc
- 第章VISUALBASIC的数据类型及运算.doc
- 第章《牛顿运动定律》.doc
- 第章公式编辑器和域的使用技巧.doc
- 第章关于类和对象的进一步讨论ok.doc
- 2025年工业自动化控制网络技术在智能工厂的企业管理中的应用报告.docx
- 土石方工程燃气施工方案(3篇).docx
- 2025年职场新人协同办公需求分析及协作工具应用指南.docx
- 新人教版高中数学选择性必修第一册第4章 再练一课(范围:§4.1~§4.4).pdf
- 土石方工程运输施工方案(3篇).docx
- 可降解高端食品袋生产线项目规划设计方案(参考).docx
- 2025年智慧医疗建设:智能医疗设备与患者自我管理研究报告.docx
- 2025年城市照明节能改造工程实施方案与照明设施节能效果预测.docx
- 巫溪拆除工程施工方案公示(3篇).docx
- 新零售背景下实体零售门店会员体系构建与运营报告.docx
最近下载
- 2025形势与政策-加快建设社会主义文化强国.pptx
- 人教版(2025)七年级下册Unit1Animal FriendsSection B How are animals part of our lives Section B 1a~2b课件+音频(共3.pptx VIP
- 110kv变电站继电保护毕业设计.doc VIP
- 公路隧道工程施工.pptx
- 电信行业运营商业务连续性保障方案.doc VIP
- 生态酒店设计分析.pptx
- GB∕T 702-2017 热轧钢棒尺寸、外形、重量及允许偏差(高清版).pdf
- 2025-2030年中国采血器产业运行动态分析及投资战略咨询报告.docx
- 江苏旅游资源的特征与分类及开发思考.pptx VIP
- 海南大学2022-2023学年《细胞生物学》期末考试试卷(B卷)附参考答案.docx
文档评论(0)