- 1、本文档共87页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第2章代码基础
第2章代码基础
2.1数据类型
2.2常量
2.3变量
2.4内部函数
2.5表达式
2.6语句
教学小结
习题
第2章代码基础
2.1数据类型
数据是程序处理的对象,一个数据必定属于某一种数据
类型。不同类型的数据有不同的操作,也决定了数据的取值
范围以及在计算机中的存储形式。VB的数据类型如图2-1所
示,各数据类型的关键字、类型符、前缀、占字节数如表2-
1所示。
第2章代码基础
图2-1VB的数据类型
第2章代码基础
表2-1VB6.0的标准数据类型
第2章代码基础
1.数值(Numeric)数据类型
1)整型(Integer)
整型数用于表示不带小数的数,取值范围为-32 768~
32 767。一个整型数在内存中用2个字节来存储,整型数运
算速度快、精确。
2)长整型(Long)
长整型数用于表示比整型数范围更大的整数,取值范围
为-2 147 483 648~2 147 483 647,一个长整型数在内存中
用4个字节来存储,长整型数运算速度快、精确。
第2章代码基础
3)单精度型(Single)
单精度型数用于表示带小数部分的实数,有效位数为7
位。一个单精度型数在内存中用4个字节来存储,单精度型
数存储运算有误差,运算速度比整型数慢。
4)双精度型(Double)
双精度型数用于表示比单精度数范围更大的小数,有效
位数为15位。一个双精度型数在内存中用8个字节来存储,
但双精度型数存储运算有误差,运算速度较整型数慢。
5)货币型(Currency)
货币型数用于表示精度特别重要的数据,如货币计算与
定点计算。一个货币型数最多保留小数点右边4位和小数点
左边15位。
第2章代码基础
6)字节型(Byte)
字节型数主要用于存储无符号整数,范围为0~255。不
能表示负数。
2.字符(String)数据类型
字符型数据用来存储ASCII字符或中文汉字等符号。它
在内存中占有多少个字节数,与数据类型的定义格式有关。
若为定长字符型数据,则占有确定大小的字节数;若为变长
字符型数据,则占有的字节数与实际存储的字符个数有关。
第2章代码基础
3.布尔(Boolean)数据类型
布尔型数据用于表示逻辑判断的结果,只有True和False
两个值,一个布尔型数据用2个字节存储,属于特殊的整型
数。
布尔型数据可以当整型数据使用,规则是:True转换为
-1,False转换为0。其他类型数据也可当成布尔型数据使
用,规则是:非0为True,0为False。
4.日期(Date)数据类型
日期型数据类型用来存储日期和时间,日期范围为公元
100年1月1日~9999年12月31日,时间范围为00:00:00~
23:59:59。日期型数据按8字节存储,是一种特殊的双精度
型数据。
第2章代码基础
5.变体(Variant)数据类型
变体型数据用于存储一些不确定类型的数据,它可以存
储除了固定长度字符串类型以及用户自定义类型以外的上述
任何一种数据类型。在VB中,所有未定义而直接使用的变
量默认的数据类型为变体型。
6.对象(Object)数据类型
对象数据类型用于表示应用程序中的对象,如文本框、
窗体等。用4个字节存储。
第2章代码基础
2.2常量
1.直接常量
直接常量指的是程序代码中,以直接明显的形式给出的
数据。根据常量的数据类型分为数值型常量、字符型常量、
日期型常量和布尔型常量。
1)数值型常量
数值(Numeric)型常量包括了Integer、Long、Single、
Double、Currency和Byte六种类型,学习时除了搞清楚各种
数据类型的关键字、类型符、前缀、占字节数、范围(详见
表2-1)外,还需清楚数据的表示形式。
第2章代码基础
一般情况下,数值型数据都使用十进制数表示,但也可
使用十六进制数(以 H引导)和八进制数(以 或 O引导)
表示。如 O123、H123
文档评论(0)