- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章节VB语言基础
第三章 V B语言基础 ;2.常量 ;VB语句由单词组成(命令词、标识符、运算符、常量等)。
VB代码书写规则 :
语句以回车结束;
一行可以写多个语句,各语句间用冒号分隔;
一个语句可以写成多行,前行以空格和下划连接线结束。
标识符的组成和格式化原则:
字母(汉字)开头的字母数字串,也可包含下划连接线。
不能使用VB的保留字符,如命令词(关键字):if ,while 等
;数据是程序处理的对象,是程序的组成部分。
为了便于存储和处理数据,一般把数据划分成数值、字符串、逻辑值、日期等类型。
程序中出现的每个数据必须属于某确定类型。
VB标准数据类型包括数值型、字符串型、逻辑型(布尔型)、日期型、对象型和可变型。 ;1.数值
VB的数值型数据分为整数型和实数型两类。
整数型包括字节型、整型和长整型三种;
实数型包括单精度型、双精度型和货币型三种。
整数型采用定点方式存储,表示范围比实数型小,但表示精确,没有存储误差,而且运算速度快。
实数型采用浮点方式存储,表示范围大,但把十进制实数转换成二进制实数可能会产生误差。;1.数值
1.整数
为了合理利用存储空间,把整数有分成三种类型:
(1)字节型(Byte),可表示0~255之间的一个无符号整数。
(2)整型(Integer),占用2个字节,可表示-32768~32767之间的整数。
(3)长整型(Long),占用4个字节,可表示-2147483648~2147483647的整数。
2.实数
(1)单精度型(Single),占用4个字节,其中1个字节存储指数,3个字节存储尾数。
(2)双精度型(Double),占用8个字节,其中12个Bit存储指数,52个Bit存储尾数。
(3)货币型(Currency),用于表示货币值,占用8个字节,采用定点存储方式。其中12个Bit存储小数位,52个Bit存储整数位。;2.字符串型 (String)
字符串是一个字符序列,由ASCII字符或汉字组成。例如姓名、学号、电话号码等。
VB中的字符串分为定长字符串和变长字符串两种。
定长字符串分配固定长度的存储空间 。
变长字符串的长度是不确定的,系统根据字符串实际长度分配存储空间。 ;3.布尔型(Boolean) (也称逻辑型)
取True(真)和 False(假)两个值之一 ,用两个字节存储 。
当把布尔型数据转换成数值型数据时,True转换成-1,False转换成0;
当把数值型数据转换成布尔型数据时,非0值转换成True,0转换成False。 ;4.日期型 (Date)
日期型数据用来表示日期和时间信息,占用8个字节,采用浮点方式存储。
日期范围为1/1/100~12/31/9999;
时间范围为0:00:00~23:59:59。;5.对象型(Object)
对象型数据用4个字节存储,用来表示连接某对象,如图型等对象。;6.变体型(Variant)
变体数据类型指变量的类型,可以保存上述任何类型的值。
在使用之前没有定义的变量默认为变体型。
高级语言一般要求变量要先定义其类型后才能使用,而VB允许变量没有定义就使用。系统会根据变量的使用情况确定其具体类型。
与具体类型变量相比,变体型变量占有更多的存储空间。
Vartype(变量名)判断变量类型;常量在程序的运行过程中其值不发生变化 。
VB中的常量分为两种,一种是文字常量,一种是符号常量 。
文字常量 :文字常量也称为字面常量或直接常量,就是在程序中直接把数据写出来,如3.14159。
VB系统一般会根据数据的字面形式自动确定其类型。
用户如果需要在程序中直接指明常量的数据类型,可以在常量后加上类型说明符。例如12.34!为单精度型,12.34#为双精度型,12.34@为货币型。
;;数值常量:
整数:除了常用的十进制整数外,还可以使用八进制和十六进制。八进制整型常量以符号或O开头;十六进制以符号H开头。例:
-123 ‘十进制整型
123 ‘八进制长整型
Hab1% ‘十六进制整型
;实数:实数有日常表示法和科学表示法两种。
日常表示法如: 12.345 ,123!, 12.345!,123#,12.345# , 1234.56@等。
科学表示如:1.23E-5,相当于0.0000123,其中1.23为尾数,字符E为指数符(单精度),-5为指数。
又如: -1.23D4 ,其中-1.23为尾数,字符D为指数符(双精度),4为指数
1.234567E+10 (单精度浮点数精确到7位)
1.23456789112345D+10 (双精度浮点数精确到15位)。
实数采用科学表示法应注意:
科学表示法一定要包含尾数,例如1E5不能写成E5。
指数部分一定是整数,不能包含小数。
;字符串
字符串常量由ASCII字符或汉字组成,
原创力文档


文档评论(0)