第2章的vb语言基础.docVIP

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章的vb语言基础

第2章 Visual Basic的语言基础 与任何现代编程语言一样,Visual Basic 支持许多公共的编程结构和语言元素。 Visual Basic是一种基于对象的编程语言,对象使编程变得比以往任何时候都容易。 Visual Basic语言的主要特点是事件驱动,一旦掌握了这特点,就能更充分地利用它们,顺序地完成代码的编写工作,使用VB为我们实现高效的功能。 2.1 标准数据类型 布尔型(Boolean) 字节型(Byte) 整型(Integer) 长整型(Long) 单精度型(Single) 双精度型(Double) 货币型(Currency) 日期型(Date) 字符串(String)(变长) 字符串(String)(定长) 对象型(Object) 变体(Variant)(字符) 变体(Variant)(数值) 自定义型(User-defined) 注意:不同数据类型在机器中占用的存储空间不同,即占用的字节数不同,系统对其处理的方法也不同,在程序中要对数据类型有明确的说明或定义。 1. 数值(Numeric)数据类型 Visual Basic 支持几种 Numeric 数据类型— Integer(整型)、Long(长整型)、Single(单精度浮点型)、Double(双精度浮点型)和 Currency(货币型)。与 Variant 类型相比,Numeric 类型占用的存储空间通常要少。 ⑴Integer 数据类型??? ??? 整数,存储为 16位(2 个字节)的数值形式,其范围为 -32,768 到 32,767 之间。Integer 的类型声明字符(尾标)是百分比符号 (%):234%、-456% 可以用十进制、十六进制和八进制表示: 十进制整数:只能含0~9、正号和负号:10,255,-45 十六进制整数:只能是正数,由数字0~9、A~F或a~f组成,并以H引导,其总的位数=4,其范围:H0~HFFFF 八进制整数:只能是正数,由数字0~7组成,并以O或引导,其总的位数=6, 其范围:O~O177777 例(P26-1)分别用十进制、十六进制、八进制表示数值100 Private Sub Command1_Click() Dim a As Integer, b As Integer, c As Integer a = 100 b = H64 c = O144 Print a=; a, Hex(a), Oct(a) Print b=; b Print c=; c End Sub 注: Hex 函数:返回代表十六进制数值的 String,语法 Hex(number) Number:参数为任何有效的数值表达式或字符串表达式。 Oct 函数?:返回代表一数值的八进制值的Sting,语法 Oct(number) number 参数为任何有效的数值表达式或字符串表达式。 ⑵长整型(Long)数据类型 Long(长整型)数据类型存储为 32 位(4 个字节)有符号的数值形式,其范围从 -2,147,483,648 到 2,147,483,647。Long 的类型声明字符(尾标)为和号 ()。 同样,以H引导的为十六进制数整数,以O或引导的为八进制数整数。 ⑶单精度(Single)数据类型??? ??? Single(单精度浮点型)数据类型存储为32 位(4 个字节)浮点数值的形式,它的范围在负数的时候是从 -3.402823E38 到 -1.401298E-45,而在正数的时候是从 1.401298E-45 到 3.402823E38。Single 的类型声明字符(尾标)为感叹号 (!)。 ⑷双精度(Double)数据类型 Double(双精度浮点型)数据类型存储为64 位(8 个字节)浮点数值的形式,它的范围在负数的时候是从 -1.79769313486232E308 到 -4.94065645841247E-324,而正数的时候是从 4.94065645841247E-324 到 1.79769313486232E308。Double 的类型声明字符(尾标)是号码符号 (#)。 注意 浮点数值可表示为 : mmmE±eee 或 mmmD±eee 其中 mmm 是尾数, eee 是指数(以 10 为底的幂)。 例:120.0×10-5=120.0E-5 1.234×1012=1.234E+12 ◇Single 数据类型的最大正数值为 3.402823E+38,或 3.4 乘以 10 的 38 次方;Double 数据类型的最大正数值是 1.79769313486

文档评论(0)

牛X文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档