VB程序设计第四章程序设计基础.ppt
《VB程序设计第四章程序设计基础.ppt》由会员分享,可在线阅读,更多相关《VB程序设计第四章程序设计基础.ppt(53页珍藏版)》请在三一办公上搜索。
1、我们将计算机能够处理的数值、文字、声音、图形、图像等各类信息统称为数据,根据数据所描述信息的含义,又将数据分为不同的种类,即为数据类型。,数 据 类 型,数据类型不同的数据,在内存中的存储结构不同,占用的空间也不同。对于不同的程序设计语言,数据类型的规定和处理方法也不相同。,基本数据类型:数值型、日期型、字节型、货币型、逻辑型、字符串型、对象型、变体型等等。,VB的数据类型有两类:基本数据类型和用户自定义类型。,VB允许用户用Type语句创建自己需要的数据类型,称为用户定义类型。,数 值 型 数 据,VB的数值型数据分别有整型、浮点型、货币型和字节型,其中,整型又有整型和长整型之分,浮点型有单
2、精度浮点和双精度浮点两种。,1.整型(Integer,类型符%)整型是指不带小数点和指数符号的数。整型数在内存中占2个字节,十进制整型数的取值范围为:-32768+32767,在机器内以二进制补码表示。,VB中整型数的表示形式为:n%,n为数字,%为类型符。如:12,-345,678%都是整数型;而45678%会发生溢出错误,因为它超出了整型的取值范围,此时应该采用长整型或浮点型数来表示。,2长整型(Long,类型符&)长整型数在内存中占4个字节,十进制长整型数的取值范围为:-2147483648+2147483647。长整型数的表示形式:n&如:123456,3456789&等都是长整数型。
3、,3单精度浮点型(Single,类型符!)浮点数又称为实型数,是指带有小数点或写成指数形式的数。浮点数表示数的范围大,但是存在误差。单精度浮点数在内存中占4个字节,有效数字精确到7位十进制数。单精度浮点数的表示形式有以下几种:,n.n、n!、nEm、n.nEm其中,n、m为无符号整数,E或e表示指数,!为类型符。如:-1.2,34.56!,1.23E-4,.1234e12等都表示浮点数。,4双精度浮点型(Double,类型符#)双精度浮点数在内存中占8个字节,有效数字精确到16位十进制数,其表示形式为:n.n、n#、nDm、n.nDm、n.nEm#等。如:34.56#,1.23D-4,.123
4、4e12#等都表示浮点数。,5货币型(Currency,类型符)货币型数据专门用来表示货币值,以定点实数或整数表示,整数部分为15位,可以精确到小数点后4位,在内存中占8个字节。货币型数据的表示形式为数字后加符号,例如:13.56、65。,需要注意的是,虽然货币型数据与浮点数都是带小数点的数,但是它们是有区别的,前者小数点是固定的,而后者小数点是浮动的。例如,我们计算1+1,有可能得到的结果却是1.99999999。而如果是Currency类型的数据是用十进制进行运算,因而计算结果是非常精确的。,6字节型(Byte)字节型数据在内存中占1个字节,取值范围:0255,一般用于存储二进制数。,用于
5、存放字符型数据,字符是由西文字符和汉字组成,字符数据必须用双引号括起来。一个西文字符占1个字节,一个汉字占2个字节。如:”Visual Basic”,”VB程序设计”,”123”等都表示字符型数据。,7、字符类型(String,类型符$),说明:1双引号为分界符,输入和输出时并不显示;2字符串中包含字符的个数称为字符串长度;3长度为零的字符串称为空字符串;4字符串中包含的字符区分大小写。,8、日期型数据(Date)日期型数据在内存中占8个字节,以浮点数形式存储。日期的表示范围为:100年1月1日到9999年12月31日,时间表示范围为:00:00:0023:59:59。,日期型数据的表示必须用
6、#括起来,可以用“/”、“,”、“-”分隔开,顺序可以是年、月、日,也可以是月、日、年。但时间必须用“:”分隔,顺序是时、分、秒。如:#September,11,2005#、#2005-09-11#、#10:30:00 AM#、#09/11/2005 10:30:00 AM#,9、逻辑型(Boolean)又称为布尔型,主要用于逻辑判断,在内存中占2个字节。逻辑型数据的取值只有两种:True(真)和False(假)。进行数据转换时,如果将逻辑型数据转换成数值型数据,则True转换为-1,False转换为为0;如果把其它类型数据转换为逻辑型数据时,非0的数据转换为True,0转换为False。,1
7、0、对象型数据(Object)在前面我们已经介绍了对象的概念,那么,对象型数据可以用来表示应用程序中的图形、OLE对象或其他对象,它在内存中占4个字节。,11、变体类型(Variant)变体类型是一种特殊的数据类型,具有很大的灵活性,可以表示多种数据类型,包括数值型、字符型、日期型等,其最终的类型由赋予它的值来确定。,12、用户定义类型,自定义数据类型的一般形式为:Private|Public Type 自定义类型名 成员名1 As 数据类型 成员名2 As 数据类型 成员名3 As 数据类型 成员名n As 数据类型End Type,常量,形式:Const 常量名 AS 类型=表达式省略 A
8、S 类型,常量的类型由表达式值的类型决定;为了与变量名区分,一般常量名使用大写字母例 Const MAX=100,变量,变量:在程序运行中其存储的值可以改变。常量:在程序运行中其值不可以改变。,变量和常量的命名规则:1.以字母或汉字开头,后可跟汉字、字母、数字或下划线组成,长度小于等于255个字符;2.不要使用VB中的关键字;3.VB中不区分变量名的大小写。4.为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该变量的数据类型。,变量的声明:1.用Dim语句显式声明变量 形式:Dim 变量名 AS 类型 Dim 变量名类型符例:Dim intCount As integer,sngSum
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 程序设计 第四 章程 设计 基础

链接地址:https://www.31ppt.com/p-6522700.html