第2章VB语言基础

第2章VB语言基础

ID:38422822

大小:604.00 KB

页数:46页

时间:2019-06-12

第2章VB语言基础_第1页
第2章VB语言基础_第2页
第2章VB语言基础_第3页
第2章VB语言基础_第4页
第2章VB语言基础_第5页
资源描述:

《第2章VB语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章VisualBasic的语言基础与任何现代编程语言一样,VisualBasic支持许多公共的编程结构和语言元素。VisualBasic是一种基于对象的编程语言,对象使编程变得比以往任何时候都容易。VisualBasic语言的主要特点是事件驱动,一旦掌握了这特点,就能更充分地利用它们,顺序地完成代码的编写工作,使用VB为我们实现高效的功能。2.1标准数据类型布尔型(Boolean)字节型(Byte)整型(Integer)长整型(Long)单精度型(Single)双精度型(Double)货币型(Currency)日期型(Date)字符串(String)(变长)字符串(String)(

2、定长)对象型(Object)变体(Variant)(字符)变体(Variant)(数值)自定义型(User-defined)注意:不同数据类型在机器中占用的存储空间不同,即占用的字节数不同,系统对其处理的方法也不同,在程序中要对数据类型有明确的说明或定义。1.数值(Numeric)数据类型VisualBasic支持几种Numeric数据类型—Integer(整型)、Long(长整型)、Single(单精度浮点型)、Double(双精度浮点型)和Currency(货币型)。与Variant类型相比,Numeric类型占用的存储空间通常要少。⑴Integer数据类型      整数,存储为

3、16位(2个字节)的数值形式,其范围为-32,768到32,767之间。Integer的类型声明字符(尾标)是百分比符号(%):234%、-456%可以用十进制、十六进制和八进制表示:十进制整数:只能含0~9、正号和负号:10,255,-4546十六进制整数:只能是正数,由数字0~9、A~F或a~f组成,并以&H引导,其总的位数<=4,其范围:&H0~&HFFFF八进制整数:只能是正数,由数字0~7组成,并以&O或&引导,其总的位数<=6,其范围:&O~&O177777例(P26-1)分别用十进制、十六进制、八进制表示数值100PrivateSubCommand1_Click()Dim

4、aAsInteger,bAsInteger,cAsIntegera=100b=&H64c=&O144Print"a=";a,Hex(a),Oct(a)Print"b=";bPrint"c=";cEndSub注:Hex函数:返回代表十六进制数值的String,语法Hex(number)Number:参数为任何有效的数值表达式或字符串表达式。Oct函数 :返回代表一数值的八进制值的Sting,语法Oct(number)number参数为任何有效的数值表达式或字符串表达式。⑵长整型(Long)数据类型46Long(长整型)数据类型存储为32位(4个字节)有符号的数值形式,其范围从-2,147

5、,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个字节)浮点数值的形式,它的范围在

6、负数的时候是从-1.79769313486232E308到-4.94065645841247E-324,而正数的时候是从4.94065645841247E-324到1.79769313486232E308。Double的类型声明字符(尾标)是号码符号(#)。注意浮点数值可表示为:mmmE±eee或mmmD±eee其中mmm是尾数,eee是指数(以10为底的幂)。例:120.0×10-5=120.0E-51.234×1012=1.234E+12◇Single数据类型的最大正数值为3.402823E+38,或3.4乘以10的38次方;Double数据类型的最大正数值是1.797693134

7、86232D+308或1.8乘以10的308次方。46◇用D将尾数部分和指数部分隔开,就会导致将该值作为Double数据类型来处理。◇用E分隔尾数和指,会导致将该值作为Single数据类型来处理⑸贷币(Currency)数据类型Currency数据类型存储为64位(8个字节)整型的数值形式,然后除以10,000给出一个定点数,其小数点左边有15位数字,右边有4位数字。这种表示法的范围可以从-922,337,203,685,477.5808到92

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。