- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 VB语言基础 第二章 VB语言基础 2.1 数据类型 2.2 常量与变量 2.3 运算符和表达式 2.4 常用函数 2.5 类型转换 2.1 数据类型 程序设计语言中“数据类型”的概念类似于日常生活中的度量单位 。 VB的数据类型有系统定义和自定义两种,系统定义的数据类型称为标准类型,自定义数据类型是由若干标准类型组合成的某种结构。 1.数值型数据(Numeric) 分为整型数和浮点数两类 : 整型数分为整数(Integer)和长整数(Long),浮点数分为单精度浮点数(Single)和双精度浮点数 (Double),。 (1) 常规整数(Integer)和长整数(Long) VB中用±n[%]来表示整数,其中%为整数的类型符,可以省略 。 整数在机器内部以2字节二进制码形式表示,考虑符号位,十进制整型数的范围为-32768~+32767 。 十六进制数由数字0~9、A~F或a~f组成,并以H引导,其后面的数据位数≤4位,其范围为H0~HFFFF。 八进制数由数字0 ~ 7组成,并以O(符号后面是字母O,并可以缺省)引导,其后面的数据位数≤6位,其范围为O0~O177777。 长整数用4字节二进制数存储, VB中用±n来表示长整数,其中为长整数的类型符。 (2) 浮点数 浮点数也称为实型数或实数,由符号、指数和尾数组成,分单精度浮点数(Single)和双精度浮点数(Double),其指数部分分别用“E”(或“e”)和“D”(或“d”)表示。 单精度浮点数有多种表示形式: ±n.n、±n!、±nE±m、±n.nE±m 单精度类型符是 “!”,双精度类型符是“#”. 例如123.45、123.45!、0.12345E+3(=0.12345×103)都表示为同值的单精度浮点数。 123.45#、0.12345D+3、0.12345E+3#等都表示为同值的双精度浮点数。 (3) 货币型(Currency) 货币型属于定点实数或整数,用8位字节存储 ,用于货币计算。其表示形式为在数字后加上“@”,例如456.8@,656@。 (4) 字节型(Byte) 字节型数据用1个字节的无符号二进制数存储,取值范围为0~255。 2.日期型数据(Date) 日期文字必须用两个“#”符号括起来, 如#January 15,2002#。 3.逻辑型数据(Boolean) 逻辑型数据只有两个值:真(True)和假(False) 。 0会转换为False,其它非0值转换为True。反之,False转换为0,True转换为-1。 4.字符串型数据(string) 字符串型数据是指一切可打印的字符和字符串,它是用双引号括起来的一串字符。 在VB中有两种类型字符串:变长字符串和定长字符串。 5. 对象(Object)类型的数据 对象类型变量占用32位(4个字节)的内存空间,保存的是某个对象的引用(即对象在内存中的地址),程序对对象型变量的操作等同于对它所引用对象的操作。 声明对象型变量的语句是: Dim 变量名 As Object|Control|对象类型名 给对象型变量赋值要采用Set语句。 6. Variant数据类型 Variant(变体)数据类型又称为万用数据类型,它是一种特殊的、可以表示所有系统定义的数据类型。 除了定长的string数据及用户自定义的数据类型之外,可以处理任何类型的数据而不必进行数据类型的转换 ,Variant数据类型是VB变量的默认类型,在声明变体变量时可以省略“As Variant”。 例如: Dim cmdok As CommandButton 声明一个按钮对象型变量 Dim vnt1 As Variant 声明一个变体类型变量 vnt1 = 17 类型为字符串型,值为17 vnt1 = 15 类型变为数值型,值为15 Set vnt1 = cmdok 类型变为对象型,是对cmdok控件的引用 数据类型 2.2 常量与变量 VB中存在着两种表征数据的形式:常量与变量。 2.2.1常量和变量的命名规则 1) 以字母或汉字开头,由汉字、字母、数字或下划线组成; (2) 不要使用VB中的关键字; (3) VB中不区分变量名的大小写; (4) 变量名在同一作用域中必须是唯一的。 (5) 为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该变量的数据类型。 下面是错误或使用不当的变量名: 4ABC 以数字开头 _dfdf+234|34 出现了非法字符+
您可能关注的文档
最近下载
- 《文理分科课件》课件.ppt VIP
- 输煤系统建(构)筑物主要技术施工方案指导.docx VIP
- 温柔的电台文本.docx VIP
- 《法理学》课件(第六章:法律行为).ppt VIP
- 能源集团数据治理探索与应用(41页 PPT).pptx VIP
- 2025年中考语文作文考前抢分模板与必备素材范文(全国)主题押题04:平凡篇(十篇).pdf VIP
- 如何写观后感 ( 2).ppt VIP
- 北京中考英语5年真题汇编-学生版——专题02 完形填空.docx VIP
- 2025年中考语文作文考前抢分模板与必备素材范文(全国)终极押题10:“你的身影___了我”.pdf VIP
- 会计学原理23版 英文版题库Chap003_anskey习题答案.pdf
文档评论(0)