资源简介 4.1 数据类型、常量和变量 了解VB的界面 VB工具(Visual Basic的缩写和简称),是Windows环境下的用得很多的应用程序开发工具,它是一个面向对象程序设计的语言工具。 数据是信息的一种记录形式。应用程序中的数据种类是多种多样的 有的数据用来记录数值信息,例如一本书的页数(一个整数),或某个时刻的温度(一个实数),而有的数据用来记录一封信的内容(一段文字),等等。 在程序使用中的数据可以划分成若干中不同的数据类型,不同类型的数据,它们的用途、书写规则、在计算机内部的存储格式都是不相同的。数据总是以如下两种形式出现中程序中:常量和变量。 VB中常用的数据类型如下表(课本P69页) 数据类型名 说明 性质 Integer 整数型 -32768~32767范围内的任何整数 (基本是一些小的数字) Long 长整数型 -2147483648~2147483467范围内的任何整数 Single 单精度实数型 绝对值在1.401298E-45到3.402823E38内的任何实数,有效数字约6~7位 (基本是一些小的数字) Double 双精度实数型 绝对值在10E-324到1.79E308内的任何实数,有效数字约14~15位 E表示乘方的底数为10 String 字符串型 一段文字和符号,放在一对双引号(英文状态)之间 Boolean 逻辑型 判断的结果,其值为真(True)或假(Flase) 如:你是三岁小孩吗? Date 日期型 日期和时间 ? 常量 常量,顾名思义,在整个应用程序执行过程中,它们的值都保持不变,不能被修改,也不能对常量赋以新值。 例1 下面是各种不同类型的常量 整数常量: 10 1024 实数常量: 3.1416 -0.25 字符串常量: “basic” “0.68” 必须放在一对双引号(英文状态)之间 逻辑常量: True False 只有这两个值:真(True)或假(Flase) 所有这些直接用数字或字符书写的常量叫直接常量。 还有一中叫“符号常量”:用一个符号来代表常量。符号常量的使用增加了代码的可读性,因为我们看到的是具有含义的名字而不是具体的数据。方便程序的修改和调试。 Visual Basic 有许多内部常量,也允许建立自定义常量。 例2:符号常量 vbBlue VB系统第一的一个符号常量,代表蓝颜色的编码值(16进制数HFFFF00,即十进制数16776960) 程序使用者使用语句 Const PI=3.14159 构建一个符号常量PI,这样,写在程序中的所有符号PI都会被VB自动转化成实数3.14159 至于符号常量和直接常量的区别,同学们自己看课本P70页的知识链接。 变量 在 Visual Basic 环境下进行计算时,常常需要存储临时或中间数据等。例如,要对用户输入的10个数据求平均数,输入的数据要先存储到变量中,程序需要的原始数据、计算产生的中间结果或最终的计算结果都要存储在变量中。 每个变量都要有确定的变量名(用来引用该变量所含的值的名词)和数据类型(确定变量的值以何种格式存储)。 变量名命名规则:在同一个程序中,不同的变量要用不同的名称。变量由字母、数字和下划线等字符组成,但必须是以字母开头,在变量名中对大小写字母是不加区分的。 下面的变量名正确的有: (A)Abc (B)变量 A (C)true (D)12TS (E)I_64 (F)str (G)Dim (H)abl-score (I)12.94 (J)234 在编程时,应根据需要设置变量的类型。当变量值的范围可以使用整数类型时,就不要使用实数类型;单精度实数类型够用时,就不要使用双精度实数类型。这样不仅可以节省保存数据用的内存空间,而且可以提高数据处理的速度。 变量说明用Dim语句,其常用的形式为: Dim 变量名 As 变量的类型 例3 变量说明 Dim count As Integer count 是整数类型的数据 Dim x,y As Double x和y都是双精度实数型数据,可以同时定义两个变量 Dim Name As String Name是字符串类型的变量 数组变量 数组变量主要用来存储一批同类型的数据。数组是由一批同类型的变量构成的一个序列,组成数组的每一个变量被称为数组元素,或称为下标变量。下标通常是一个整数,用来指出某个元素在数组中的位置,数组中每个元素的位置由它的下标惟一地确定。 在实际应用中,一维数组用来存储数据的一个线性序列,二维数组可以用来存储一个二维表(即表格) 一维数组的定义 Dim 数组变量名 (A1 To A2) As 元素的类型 这里,A1是下表的下界,A2的下标是上界,A1和A2都是常量。 例如 Dim score(1 to 3) As Integer 那么他们都是整数的类型,有三个 score(1) score(2) score(3) 定义一个二维数组 Dim 数组变量名 (A1 To A2,B1 To B2) As 元素的类型 如 Dim abc(1 to 3,1 to 4) As Integer 如abc(2,3)就是第2行,第3列上的元素了。 abc(1,1) abc(1,2) abc(1,3) abc(1,4) abc(2,1) abc(2,2) abc(2,3) abc(2,4) abc(3,1) Abc3,2) Abc3,3) Abc3,4) 常用的标准函数 VB提供了大量的标准函数,可供用户编写程序时直接使用。教材上介绍了部分常用的数学函数、字符串函数和类型转换函数。如教材P71表格页要记。 下列把字符串内容转换成数值的是( ) (A)str() (B)chr() (C)Abc() (D)Val() 小结 本节主要内容是有关数据类型、变量、常量、数组、函数等一些新的知识和概念 练习 1) 符号常量的好处是可以使程序具有更好的可阅读性,方便程序的修改和调试。 2) 在同一个程序中,不同的变量要用不同的名称。变量名有字母、数字和下划线等字符组成,但必须以字母开头,在变量名中对大小写字母是不加区分的。在使用变量前要对变量的数据类型进行说明。 3) 数组变量主要用来存储一批同类型的数据。用于成批的处理同一类型的数据。 4) 利用数组下标确定。 展开更多...... 收起↑ 资源预览