欢迎来到天天文库
浏览记录
ID:50056500
大小:1.99 MB
页数:76页
时间:2020-03-08
《Visual Basic程序设计与实训 教学课件 作者 苏玉雄 电子教案第2章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章VisualBasic语言基础本章学习目标数据类型2.1语句和程序2.5常量和变量2.2运算符和表达式2.3常用内部函数2.42.1数据类型数据是程序的必要组成部分,也是程序处理的对象。在高级语言中,广泛使用“数据类型”这一概念,数据类型是数据的表示和存储形式。VisualBasic提供了系统定义的数据类型,并允许用户根据需要定义自己的数据类型。2.1.1数据类型的分类用于描述客观事物的数,字符,以及所有能输入到计算机中并被计算机程序加工处理的符号的集合统称为数据。数据信息在计算机内的表现形式,是计算机程序处理的基本对象,也是运算的结果。因此,
2、必须首先认识VisualBasic能处理哪些类型的数据,进而掌握不同类型数据的表示方法。可以从不同的角度对数据进行分类:1.从数据的类型来分——数据可分为:数值型数据,字符型数据,逻辑型数据,日期型数据等。2.从数据的处理层次来分——数据可分为:常量,变量,函数和表达式。2.1.2标准数据类型数据类型类型描述类型说明后缀数据范围所占字节数Integer整型%-32768~327672Long长整型&-2147483648~21474836474Single单精度型!-3.402823E38~-1.401298E-451.401298E-45~3.40
3、2823E384Double双精度型#-1.79769313486232E308~-4.9406564584124E3244.9406564584124E324~1.79769313486232E3088Currency货币型@-922337203685477.5808~922337203685477.58078String字符串型$Byte字节型0~2551Boolean布尔型True、False2Date日期型100年1月1日~9999年12月31日8Object对象型任务Object4Variant变体型2.1.2标准数据类型1.数值型数据Vi
4、sualBasic的数值型数据可以分为整型和实型两大类。(1)整型:在VisualBasic中,整型数是指不带有小数和指数符号的数。如果是十进制整数,它只能含有正负号和0~9的数字序列。例如,在VisualBasic中,3824909,-300,679234,1234等都是十进制整数,而1234.0和13e5不是十进制整数。(2)长整型:长整型数据在计算机内用4个字节(32位)表示并参与运算,当用八进制数或十六进制数表示长整型数据时,数字序列必须以“&”结尾。2.1.2标准数据类型(3)单精度型:单精度数可以精确到7位有效数字,在VisualBasi
5、c中,单精度数的尾数和指数之间用“E”或“e”间隔,例如,2.3456e13,-456E-20,-3.456e+12分别表示2.3456×1013,-456×10-20,-3.456×1012。(4)双精度型:双精度数可以精确到15位(或16位)有效数字。在VisualBasic中,双精度数的尾数和指数之间用“D”或“d”间隔。例如,2.12d11,458d-2,-3.11234D+120。(5)货币型:货币型数据是为了表示货币值而设置的,在计算机内用8个字节(64位)表示并参与运算,它是一种定点数据,小数点的右边保留4位,小数点的左边可以达到15位
6、。2.1.2标准数据类型2.字符型数据字符型数据一般是指用于输出到屏幕或打印机上的字符或字符串,它是用双引号括起来的一串字符。在VisualBasic中,有两种类型的字符串:变长字符串和定长字符串。(1)变长字符串:就是字符串内所含字符的个数(即字符串长度)是不固定的,随着对字符串变量赋予新值,它的长度是可以变化的。按照默认规定,一个字符串如果没有定义成固定长度,都属于变长字符串。(2)定长字符串:就是在程序运行中,始终保持其长度不变的字符串。2.1.2标准数据类型3.Byte数据类型Byte数据类型表示0到255之间的数,常用于访问二进制文件、图形
7、和声音文件等。当需要把数据存放成字节,必须访问各字节时可采用Byte类型。4.逻辑型数据逻辑型(Boolean)数据只有两个值:True(真)和False(假),经常被用来表示逻辑判断的结果。逻辑型数据以两个字节(16位)存储,当把逻辑型数据转换为数值型时,True成为-1,而False成为0。当把数值型数据转换为逻辑型时,0会转换为False,而其他非0值则转换为True。2.1.2标准数据类型5.日期型数据Date数据类型用于以特殊方式存放日期和时间。日期文字必须以一对“#”括起来。日期型数据可以表示的日期范围从100年1月1日到9999年12月
8、31日,时间从00:00:00到23:59:59。6.Object数据类型Object用于表示任何类型的对象
此文档下载收益归作者所有