- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 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出现了非法字符+和| very good出现了非法字符空格 Dim使用了VB的关键字 Sin‘使用不当,避免和VB的标准函数名相同 2.2.2 常量 常量有三种类型:直接常量(值常量);符号常量;系统提供的常量。 1.直接常量 以直接明显的形式
您可能关注的文档
最近下载
- 境内医疗器械变更注册申报资料电子目录(参考) .pdf VIP
- 结核分枝杆菌合并乙型肝炎病毒感染诊治专家共识.pptx
- 中纤板电器基础详解.ppt VIP
- 社交礼仪——饮茶礼仪(课件-PPT).pptx VIP
- 基础护理学说课-姜丽.ppt VIP
- 河南诗词大赛题库及答案2024.doc VIP
- 2024年新版全员消防安全知识培训【附最新案例】(77页).pptx VIP
- NB/T 35054-2015_水电工程过鱼设施设计规范.pdf
- (完整版)无菌医疗器械耗材生产企业体系文件 质量手册模板.pdf VIP
- 2025-2026学年小学信息技术(信息科技)三年级上册湘科版(2024)教学设计合集.docx
原创力文档


文档评论(0)