下载此文档

第02章 程序设计入门.ppt


文档分类:IT计算机 | 页数:约46页 举报非法文档有奖
1/46
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/46 下载此文档
文档列表 文档介绍
第02章 程序设计入门.ppt Visual Basic中的数据类型
数据的分类
数据的概念:用于描述客观事物的数、字符以及所有能输入到计算机中并被计算机程序加工处理的符号的集合统称为数据。
数据的分类:
从数据的类型来分,数据可分为:数值型数据、字符型数据、逻辑型数据、日期型数据等。
从数据的处理层次上分,数据又可分为:常量、变量、函数和表达式。
标准数据类型
Visual Basic中的基本数据类型
数据类型
关键字
占字节数
范围
字节型
Byte
1
0~255
整型
Integer
2
-32768~32767
长整型
Long
4
-2147463648~2147483647
单精型
Single
4
-45<绝对值<
双精型
Double
8
-324<绝对值<
货币型
Currency
8
-~

逻辑型
Boolean
2
True与False
日期型
Date
8
01/01/100~12/31/9999
变长字符串
String
字符串长度
0~大约20亿字节
定长字符串
String*size
size
0~65535个字节(64KB)
对象型
Object
4
任何对象引用
可变类型(数值)
Variant
16
任何数值,最大可达Double的范围
可变类型(字符)
Variant
字符串长度
与可变长度字符串有相同的范围
说明:
,它们的区别如下:
◆Byte型:不能表达负数,只能表达0-255内的整数, 不能使用小数。
◆Integer与Long型:只能表达整数,数值范围达到+/-21亿,但运算速度较慢。
◆Single、Double与Currency型:数据可包含小数,其中Single型的精度为7位,Double型的精度达到15位, Currency型支持小数点左边15位右边4位。Single与Double的有效范围比Currency大得多,但精度低。
,若将浮点型数赋给整型数,将对小数进行四舍五入后再赋值。
3. 在Visual Basic中,数值型数据都有一个有效的范围值,程序中的数据如果超出规定的范围,就会出现“溢出”信息(Overflow)。如果小于范围的下限值,系统将按“0”处理;如果大于上限值,则系统只按上限值处理,并显示出错误信息。
,定长型可容纳 65535个字符,变长型可容纳20亿个字符。
,在VB中Date型数据必须用“#”括起来,有三种标准格式:
⑴#月/日/年# 例如:#12/23/1998#
⑵#时:分:秒 AM|PM # 例如:#8:05:34 AM#
⑶#月/日/年时:分:秒 AM|PM#
例如:#12/23/1998 21:11:00 PM#
Visual Basic除接受标准格式外,也接受非标准格式,例如:
#1999-2-8#、#1999/2/8#、#February 8,1999#、#8 February,1999#
它们都表示1999年2月8日,但#1999年2月8日# 是错误的。
建议尽量使用标准格式,因为非标准格式容易产生歧义,例如#02-3-8#就不表示2002年3月8日,而是表示2008年2月3日。在Visual Basic的“立即”窗口(如图2-1所示)(按Ctrl+G键打开)可验证上述结果。
图2-1 Visual Basic的“立即”窗口
构造类型
除了上面介绍的基本数据类型外,在Visual Basic中还提供了构造类型,主要包括数组、用户自定义类型、以及枚举类型等。构造类型实际上是由基本类型的数据按一定的规则组合而成的,也称为“导出类型”。
构造数据类型将在第六章进行详细介绍。
(变体型),除了定长String型和自定义类型外,它可存放任何类型的数据,是一种万能的数据类型。。
在程序中,不同类型的数据既可以以常量的形式出现,也可以以变量的形式出现。常量在程序执行期间是不发生变化的,而变量的值是可变的,它代表内存中指定的存储单元。
常量与变量
常量:常量是指在程序运行过程中始终保持不变的数值、字符串等常数。
在Visual Basic中,有两种形式的常量:文字常量和符号常量。

文字常量也称为直接常量,就是在程序代码中,以直接明显的形式给出的数。根

第02章 程序设计入门 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数46
  • 收藏数0 收藏
  • 顶次数0
  • 上传人892629196
  • 文件大小838 KB
  • 时间2018-09-24